0

Play2.0.4プロジェクト用に2つのJUnitテストクラスがあります。それらはコンパイルされますが、実際には「playtest」で実行されるのはそのうちの1つだけです。どのクラスが実行されるかはランダムのようです。

出力にエラーはなく、他のクラスのテストは実行されません。

[info] Total for test api.ApiTest
[info] Finished in 0.611 seconds
[info] 0 tests, 0 failures, 0 errors
4

1 に答える 1

1

私は自分のテスト設定で愚かな間違いであることがわかりました。質問と回答は、今後の参考のためにここに残しておきます。残念ながら、ログには開始または停止に関する問題は表示されなかったため、1行ずつデバッグしました。

だった:

FakeApplication app = createCustomFakeApplication();
Helpers.start(Helpers.testServer(3333, app));
...
Helpers.stop(app);  

修繕:

TestServer app = Helpers.testServer(3333, createCustomFakeApplication());
Helpers.start(app);
...
Helpers.stop(app);
于 2012-10-29T10:53:41.010 に答える