junit.framework.AssertionFailedError: No tests found
Java Frameworks · 2007-09-13 12:01
Auf diese oder eine ähnliche Fehlermeldung stößt man, wenn JUnit keine Tests findet. Das kann durchaus auch daran liegen, dass man seine Testfälle mit Annotationen gekennzeichnet hat.
@Test
public void testMethod() {
Assert.assertEquals(2, 1 + 1);
}
Leider kann es sein, dass ein Ant-Task , der die Tests ausführen soll, oder auch die IDE selbst, wie beispielsweise Eclipse intern immer noch mit einem älteren JUnit arbeiten, also noch nicht mit JUnit 4 oder höher.
Eine sehr einfache Lösung für dieses Problem ist das hinzufügen folgender simpler Methode – dann werden die Tests auch gefunden !
public static junit.framework.Test suite() {
return new JUnit4TestAdapter(MyTestClass.class);
}
— Webmaster
Kommentare
Kommentarfunktion für diesen Artikel geschlossen