Не найдено тестов с использованием JMock - PullRequest
0 голосов
/ 20 января 2010

при попытке запустить модульный тест с Ant, мой тестовый класс использует Jmock;

@RunWith(JMock.class)

и аннотации для идентификации каждого метода испытаний. Когда я пытаюсь построить с помощью муравья (1.7.1), я получаю

[junit] В MyTestClass
тесты не найдены [junit] junit.framework.AssertionFailedError: Тесты не найдены

Есть предложения?

Ответы [ 2 ]

4 голосов
/ 21 января 2010

Какую версию JUnit вы используете? Для меня это выглядит как 3.8 (хотя я могу ошибаться), но структура пакета для JUnit 4.x: org.junit, а не junit.framework

Бегунок @RunWith, как определено ребятами из JMock, действителен только с JUnit 4.x

0 голосов
/ 22 января 2010

Если вы используете JUnit 3, вы должны наследовать от MockObjectTestCase вместо использования Runner

...