PHPUnit

[PhalconPHP] 棄 PHPunit 投入 Codeception

請叫我踩雷王! -------------------------------------------------------------------------------- PHPUnit 與 Phalcon DI 的困擾 特別提出 DI 是因為資料庫的關係,由於自己比較機歪,把 Functional Testing 從 handle 的入口開始做,這樣變成測試有點繁瑣, 1. 會先進入 Application 初始化 2. 設定 DI 3. 開始進入 Router 4. 進入 Router 後會先跑一遍 Middleware

[PhalconPHP] Functional Test 與 PHPUnit mock 愛恨情愁

我不會寫測試第二蛋之我不會寫測試。俗話說 代致不是憨人想的那麼簡單。 -------------------------------------------------------------------------------- PHPUnit Mock 在 PHPUnit 當中,有一個叫做 Mock [https://phpunit.de/manual/current/en/test-doubles.html] 的東西,翻譯成中文大概可以叫做模仿。簡單來說,就是可以幫你的類產生出一個 替身,當然不是這種 替身, 好處是,你可以使用這個替身來做一些測試的事情,詳細可以上網 Google 一下,基於我對 PHPUnit