У меня есть тестовый класс с именем xxxTest.java
, поэтому тестовый класс, если найден.Но модульные тесты внутри класса не запускаются, когда я выполняю mvn test
.
. Я использую JUnit 4, а методы испытаний помечены @Test
.например.
@Test
public void shouldDoSomeAsserting() {
// unit test impl
}
Если я переименую этот метод теста в имя testShouldDoSomeAsserting()
, тогда mvn test
найдет и выполнит этот модульный тест.
У меня сложилось впечатление, что когда яиспользуйте @Test
до тех пор, пока метод является общедоступным и недействительным, что он будет считаться тестовым методом.
Я что-то пропустил?
Спасибо.