0

他の Codeception テスト (受け入れ、API など) が実行されている間、単体テストはほとんど実行されません。タイプ Test.php のテストは表示されず、Cept.php と Cest.php のみが表示されます。「$this->assertEquals($expeced. 'expect this'」などのアサーション テストは受け入れられません (エラー)。失敗したテストは返されるだけなので、これをトラブルシューティングするにはどうすればよいですか: Codeception PHP Testing Framework v1.8.1 Powered PHPUnit 3.7.28 by Sebastian Bergmann による。

vendor ディレクトリにあるようにphpunitがインストールされているようです。コマンドラインから直接実行してヘルプを表示できます。しかし、それはそれについてです。単体テストは、Laravel/Codeception の組み合わせで一般的に不安定ですか? 不足している設定はありますか???

4

1 に答える 1

0

問題はテストクラスの作成にあったようです。

あなたはやりたいと宣言しましたuse \CodeGuy;- あなたはそれをしたくありません。

代わりに、このようにクラスを拡張します。

class SampleCest extends \Codeception\TestCase\Test

私のアドバイス: codeception を使用して単体テストを生成してください。

codecept.phar generate:phpunit unit Sample
于 2013-12-08T20:56:19.843 に答える