作者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/m.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