Die alte Methode (von JUnit 3) sollte die Testklassen durch Erweitern junit.framework.TestCase
markieren. Das erbte junit.framework.Assert
selbst und Ihre Testklasse gewann die Fähigkeit, die Assert-Methoden auf diese Weise aufzurufen.
Seit Version 4 von JUnit verwendet das Framework Annotations
für Markierungstests. Sie müssen also nicht mehr TestCase
erweitern. Aber das heißt, die Assert-Methoden sind nicht verfügbar. Sie können jedoch die neue Klasse Assert
statisch importieren. Aus diesem Grund sind alle Assert-Methoden in der neuen Klasse statische Methoden. So können Sie es auf diese Weise importieren:
Nach diesem statischen Import können Sie diese Methoden ohne Präfix verwenden.
Beim Redesign sind sie auch in das neue Paket org.junit
umgezogen, das den üblichen Konventionen für die Paketbenennung besser entspricht.
In IntelliJ IDEA, können Sie 'junit.framework ausschließen. *' Aus dem statischen Import Dropdown in 'Editor-> Allgemein-> Auto Importieren-> Ausschließen von Import und Completion'. – jordanpg