Mantén la atención ya que en este artículo encontrarás el arreglo que buscas.Este tutorial ha sido aprobado por nuestros expertos para asegurar la calidad y exactitud de nuestro post.
Solución:
Si está utilizando la versión Junit <5, entonces debe usar @RunWith(SpringRunner.class)
o @RunWith(MockitoJUnitRunner.class)
etc.
Si está utilizando la versión Junit = 5, entonces debe usar @ExtendWith(SpringExtension.class)
o @ExtendWith(MockitoExtension.class)
etc.
- corredor de primavera
- MockitoJUnitRunner
- PrimaveraExtensión
- MockitoExtensión
La respuesta se puede encontrar en la documentación:
Si está utilizando JUnit 4, no olvide agregar @RunWith(SpringRunner.class) a su prueba; de lo contrario, se ignorarán las anotaciones. Si está utilizando JUnit 5, no es necesario agregar el equivalente @ExtendWith(SpringExtension.class) como @SpringBootTest y las otras @… Testannotations ya están anotadas con él
.
@RunWith
es una anotación antigua de JUnit 4 para usar corredores de prueba. Si está usando JUnit 5 (Júpiter), debe usar @ExtendWith
para usar extensiones JUnit.