2010-01-20 19 views
0

ayant des problèmes en essayant de lancer par test unitaire avec Ant, ma classe de test utilise Jmock;Aucun test trouvé en utilisant JMock

@RunWith(JMock.class) 

et des annotations pour identifier chaque méthode de test. Quand je tente de construire avec ant (1.7.1) je reçois un

[junit] No tests found in MyTestClass
[junit] junit.framework.AssertionFailedError: No tests found

Des suggestions?

+0

pouvez-vous nous montrer toute la classe? ou au moins les importations et une méthode? – r3zn1k

Répondre

4

Quelle version de JUnit utilisez-vous? Il ressemble à 3,8 à moi (même si je peux me tromper), mais la structure de package pour JUnit 4.x est: org.junit et non junit.framework

Le coureur @RunWith tel que défini par les gars JMock est valable uniquement avec JUnit 4.x

0

Si vous utilisez JUnit 3, vous devez hériter de MockObjectTestCase au lieu d'utiliser le Runner