2015-08-19 62 views
-1

我在我的pom文件中有junit和spring-test依賴項。當我使用eclipse運行maven的測試目標時,它不會識別我的測試類。Maven不能識別junit測試

maven-surefire-plugin:2.17:test (default-test) @ media-project --- 
[INFO] No tests to run. 

我有測試類開始測試和方法開始測試。

+0

默認情況下,測試地點必須是'的src /測試/ java'。你能顯示你的pom.xml嗎? –

+0

另外默認情況下,測試類名稱必須根據[surefire-plugin documentation](http)通知「**/Test * .java」,「**/* Test.java」或「**/* TestCase.java」 ://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html)。 – bhdrkn

+0

播放你的POM你的測試分支所在的路徑和一個樣本測試類,看看你是否寫了Junit3或4測試。 – mszalbach

回答

2

你應該遵循以下測試規範:在src/test/java的位置進行測試,而在src/main/java的位置放置正常的代碼。此外文件名匹配

"**/Test*.java" 
"**/*Test.java" 
"**/*TestCase.java" 

here