---

junit.framework.AssertionFailedError: No tests found
· 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