El antiguo método (de JUnit 3) era marcar las clases de prueba extendiéndolas junit.framework.TestCase
. Eso se heredó a junit.framework.Assert
sí mismo y su clase de prueba ganó la capacidad de llamar a los métodos de aserción de esta manera.
Desde la versión 4 de JUnit, el marco se utiliza Annotations
para marcar pruebas. Entonces ya no necesitas extender TestCase
. Pero eso significa que los métodos de afirmación no están disponibles. Pero puede hacer una importación estática de la nueva Assert
clase. Es por eso que todos los métodos de aserción en la nueva clase son métodos estáticos. Para que pueda importarlo de esta manera:
import static org.junit.Assert.*;
Después de esta importación estática, puede usar estos métodos sin prefijo.
En el rediseño, también se trasladaron al nuevo paquete org.junit
que sigue mejor las convenciones normales para nombrar paquetes.
junit.framework.*
del menú desplegable de importación estática enEditor->General->Auto Import->Exclude from Import and Completion
.