私はxxxTest.java
という名前のテストクラスを持っています。しかし、私がmvn test
を実行すると、クラス内の単体テストが実行されません。mvn testでJUnitテストが見つかりません
私はJUnit 4を使用しており、テスト方法には@Test
と注釈が付けられています。例えば。
@Test
public void shouldDoSomeAsserting() {
// unit test impl
}
それを見つけると、そのユニット・テストを実行しない名前testShouldDoSomeAsserting()
その後、mvn test
あるので、私はそのテスト方法の名前を変更する場合。
私が@Test
を使用した場合、メソッドが公開されていればテストメソッドと見なされるという印象を受けました。
私は何かを見逃しましたか?
ありがとうございました。
pom.xmlの 'maven-surefire-plugin'の設定を変更しましたか? –