我有一個測試類,它被命名爲xxxTest.java
所以如果找到測試類。但是當我執行mvn test
時,班級內的單元測試不運行。mvn測試未找到JUnit測試
我正在使用JUnit 4,測試方法的註釋是@Test
。例如。
@Test
public void shouldDoSomeAsserting() {
// unit test impl
}
如果我重命名的測試方法,因此是名testShouldDoSomeAsserting()
然後mvn test
確實發現和執行單元測試。
我的印象是,當我使用@Test
時,只要該方法是公開的而且無效的,它就會被認爲是測試方法。
我錯過了什麼嗎?
謝謝。
你是否在你的pom.xml中修改了'maven-surefire-plugin'的配置? – 2012-02-23 09:05:58