[请益] PHPUnit新手入门

楼主: mickeyboy (mickey)   2017-11-15 22:24:28
最近小弟正在自学PHPUnit
关于网络上的范例
有几个疑问想请教有经验的指教
如果是MVC来说,controller的function
如果中间也有一些model的存取资料
这样PHPUnit该怎么去处理?
是分开Controller 预计得到什么值 处理什么值
还是真的也要连Model这样?
下面这问题可能跟PHP比较无关一点
另外有些JS或者AJAX,会去使用PHP的controller
是针对那function做PHPUnit吗?
还是如果有其他JS部分有另外推荐的方法?
目前自己爬文看到的资料,感觉仍然是一知半解的状态
谢谢
作者: meteorboy (闪亮亮DJ)   2017-11-17 22:22:00
用 Model 存取数据库可以查 mock, double 当关键字,概念是做一个假物件取代和数据库沟通的物件如果类似 Laravel 这种有container 概念的框架,要 mock 会更容易
作者: MOONRAKER (㊣牛鹤鳗毛人)   2017-11-16 02:04:00
1)应该是希望单独测试model的时候再做就可以了2)以经验而言就是用POST送request给那个controller也就是把他当API测 过去经验是把CURL包装起来方便呼叫再assert他送回来应该得到什么http code或response如果你要测JS 那应该用JS的unit test工具 不是phpunit
楼主: mickeyboy (mickey)   2017-12-03 21:22:00
感谢热心回应 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com