2012-10-29 72 views
0

我有兩個用於我的Play 2.0.4項目的JUnit測試類。他們確實得到了編譯,但其中只有一個實際上是通過「遊戲測試」運行的。這似乎是隨機哪個類被執行。播放2 Java sbt不運行所有測試類

有輸出沒有錯誤,只是沒有其他類的測試得到執行:

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

就問,但你正確註解你的方法用'@ Test'? –

+0

當然,兩者都有註釋。 –

+0

很難說,請顯示一些代碼。 –

回答

1

我原來是在我的測試設置一個愚蠢的錯誤。我將留下問題並回答,以備將來參考。不幸的是,日誌沒有顯示任何啓動或停止的問題,所以我一行一行地進行調試。

WAS:

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

修正:

TestServer app = Helpers.testServer(3333, createCustomFakeApplication()); 
Helpers.start(app); 
... 
Helpers.stop(app); 
相關問題