何らかの理由で、同じ環境内の他のクラスに対していくつかの同様のテストをセットアップして動作させても、SimpleTest はテスト関数を実行していませんが、テストが実行できないと言っているわけではありません。私が受け取るメッセージは次のとおりです(緑色の成功ストリップ内):
FormControllerTest.php
0/1 テスト ケースが完了しました: 0 件の合格、0 件の失敗、および 0 件の例外。
したがって、1 つのテスト ケースがあることがわかりましたが、それは実行されていませんが、エラーもスローされていません。
テストケースを次のような最も単純なものに減らしました。
require_once(dirname(__FILE__) . '/simpletest/autorun.php');
require_once(dirname(__FILE__) . '/../FormController.php');
class FormControllerTest extends UnitTestCase {
function shouldFail() {
$this->assertFalse(true);
}
}
なぜこれが機能しないのか理解できません。なぜ私のテストが実行されないのかについて、誰か提案がありますか?
どうもありがとう