при попытке запустить модульный тест с Ant, мой тестовый класс использует Jmock;
@RunWith(JMock.class)
и аннотации для идентификации каждого метода испытаний. Когда я пытаюсь построить с помощью муравья (1.7.1), я получаю
[junit] В MyTestClass тесты не найдены [junit] junit.framework.AssertionFailedError: Тесты не найдены
Есть предложения?
Какую версию JUnit вы используете? Для меня это выглядит как 3.8 (хотя я могу ошибаться), но структура пакета для JUnit 4.x: org.junit, а не junit.framework
org.junit
junit.framework
Бегунок @RunWith, как определено ребятами из JMock, действителен только с JUnit 4.x
@RunWith
Если вы используете JUnit 3, вы должны наследовать от MockObjectTestCase вместо использования Runner