2012-05-22 155 views
1

在Java Play 2.0應用程序中運行測試有一個非常基本的問題。它不會拿起我的測試。Play Framework 2.0單元測試

我試圖把一個test文件夾放在項目的根目錄下,並使用Junit作爲文檔似乎提示。這導致:

$ play test 
[info] Loading project definition from /Users/.../play20TestTest/project 
[info] Set current project to play20TestTest (in build  file:/Users/.../testapps/play20TestTest/) 
[info] No tests to run for test:test 
[success] Total time: 1 s, completed May 22, 2012 11:16:52 AM 

我也試過把test放在應用程序下。這至少拿起我的代碼,但測試包在我的類路徑中不可用,所以我認爲這是不正確的。

我做了一個簡單的例子,從文檔複製SimpleTest的正是:https://github.com/jsimone/Play2UnitTest

回答

1

您放置在您的測試中test/test/SimpleTest.java,將其移動到test/SimpleTest.java,它會與play test命令工作。

+1

啊......我現在看到了。除非我在兩者之間運行'play clean',否則對我而言仍然失敗。這正是我搞亂這件事時一定會想念的。謝謝! –

+0

那麼在文檔中的SimpleTest實際上是不正確的,因爲它有'包測試'? –

相關問題