Apache Maven 3.0 (r1004208; 2010-10-04 12: 50: 56 + 0100)
работает
mvn test
игнорирует любые тесты JUnit 4, если имя класса не является * Test.
Имея только одну зависимость от junit-4.8.2 и target / source, настроенный на 1.6
Это стандартная конфигурация в плагине maven surefire .
По умолчанию плагин Surefire автоматически включает все тестовые классы со следующими шаблонами подстановочных знаков: "* / Test .java" - включает все его подкаталоги и все имена файлов Java, которые начинаются с "Test". "** / * Test.java"- включает все его подкаталоги и все имена файлов java, оканчивающиеся на "Test". "** / * TestCase.java" - включает все его подкаталоги и все имена файлов java, оканчивающиеся на "TestCase".
По умолчанию плагин Surefire автоматически включает все тестовые классы со следующими шаблонами подстановочных знаков:
Источник: Включения и исключения из тестов (в этой статье также показано, как можно добавлять дополнительные шаблоны классов тестирования).