Старый метод (из JUnit 3) заключался в том, чтобы помечать тестовые классы путем расширения junit.framework.TestCase
. Это унаследовало junit.framework.Assert
, и ваш тестовый класс получил возможность вызывать методы assert таким способом.
Начиная с версии 4 JUnit, платформа использует Annotations
для маркировки тестов. Таким образом, вам больше не нужно расширять TestCase
. Но это означает, что методы assert недоступны. Но вы можете сделать статический импорт нового класса Assert
. Вот почему все методы assert в новом классе являются статическими методами. Таким образом, вы можете импортировать его так:
import static org.junit.Assert.*;
После этого статического импорта вы можете использовать эти методы без префикса.
При редизайне они также перешли на новый пакет org.junit
, который лучше следует обычным правилам именования пакетов.