CodeIgniterとPHPUnit、ci-phpunit-testを使ったテストを学習しています。
幾つかのサイトを参考にしているのですが、MonkeyPatch がうまく動作しません。
例えば、
ci-phpunit-testでsingletonなクラスを呼び出してるメソッドをテストする
を記載のまま使用しても、
PHPUnit 5.7.4 by Sebastian Bergmann and contributors. F 1 / 1 (100%) Time: 778 ms, Memory: 14.00MB There was 1 failure: 1) Hoge_test::test_getFuga Failed asserting that two strings are identical. --- Expected +++ Actual @@ @@ -2014/04/02 23:00:00 +2016/12/22 12:58:16 C:\xampp\htdocs\hoge\application\tests\libraries\Hoge_test.php:16 FAILURES! Tests: 1, Assertions: 2, Failures: 1. Generating code coverage report in Clover XML format ... done Generating code coverage report in HTML format ... done
と差し替えが行われず、現在時刻を拾ってきてしまいます。
なにかしらの設定ミスなのではないかと思いますが、phpunit コマンドを使用したときの切り分け方法がちょっと思い浮かばず、アドバイスを頂ければと思い、質問しています。
よろしくお願いします。
環境
windows7+xammp
PHP 7.0.13
codeigniter 3.1.2
ci-phpunit-test 0.12.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。