作者mickeyboy (mic)
看板PHP
标题[请益] PHPUnit新手入门
时间Wed Nov 15 22:24:28 2017
最近小弟正在自学PHPUnit
关於网路上的范例
有几个疑问想请教有经验的指教
如果是MVC来说,controller的function
如果中间也有一些model的存取资料
这样PHPUnit该怎麽去处理?
是分开Controller 预计得到什麽值 处理什麽值
还是真的也要连Model这样?
下面这问题可能跟PHP比较无关一点
另外有些JS或者AJAX,会去使用PHP的controller
是针对那function做PHPUnit吗?
还是如果有其他JS部分有另外推荐的方法?
目前自己爬文看到的资料,感觉仍然是一知半解的状态
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.246.117.232
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1510755871.A.2B9.html
1F:→ MOONRAKER: 1)应该是希望单独测试model的时候再做就可以了 11/16 02:04
2F:→ MOONRAKER: 2)以经验而言就是用POST送request给那个controller 11/16 02:06
3F:→ MOONRAKER: 也就是把他当API测 过去经验是把CURL包装起来方便呼叫 11/16 02:07
4F:→ MOONRAKER: 再assert他送回来应该得到什麽http code或response 11/16 02:08
5F:→ MOONRAKER: 如果你要测JS 那应该用JS的unit test工具 不是phpunit 11/16 02:09
6F:→ meteorboy: 用 Model 存取资料库可以查 mock, double 当关键字,概 11/17 22:22
7F:→ meteorboy: 念是做一个假物件取代和资料库沟通的物件 11/17 22:22
8F:→ meteorboy: 如果类似 Laravel 这种有container 概念的框架,要 moc 11/17 22:24
9F:→ meteorboy: k 会更容易 11/17 22:24
10F:→ mickeyboy: 感谢热心回应 谢谢 12/03 21:22