Я перейшов на JUnit4.4 з JUnit3.8. Я запускаю свої тести за допомогою мурашника, всі мої тести працюють успішно, але тестові класи утилітів не вдається з помилкою "Без методів запуску". Я використовую шаблон, щоб включити всі класи з іменем * Test * у тестову течку.
Я розумію, що бігун не може знайти жодного методу, позначеного атрибутом @Test. Але вони не містять такої примітки, оскільки ці класи не є тестами. Дивно, коли ці тести виконуються в затемненні, вони не скаржаться на ці заняття.
У JUnit3.8 це зовсім не було проблемою, оскільки ці класи утиліт не поширювали TestCase, тому бігун не намагався їх виконати.
Я знаю, що я можу виключити ці специфічні класи в цілі Джуніт у сценарії мурашок. Але я не хочу змінювати файл збірки після кожного нового класу утиліти, який я додаю. Я також можу перейменувати класи (але давати хороші імена на заняттях завжди було моїм слабким талантом :-))
Чи є якесь елегантне рішення цієї проблеми?