Chaque fois que je vois un article de blog lié aux tests Spring, je vois l'une de ces classes mais je ne comprends pas la vraie différence:
@RunWith(SpringRunner.class)
@RunWith(SpringJUnit4ClassRunner.class)
Chaque fois que je vois un article de blog lié aux tests Spring, je vois l'une de ces classes mais je ne comprends pas la vraie différence:
@RunWith(SpringRunner.class)
@RunWith(SpringJUnit4ClassRunner.class)
@RunWith(SpringRunner.class)
dit JUnit pour exécuter à l'aide du Printemps de tests. SpringRunner
est le nouveau nom pour l' SpringJUnit4ClassRunner
, c'est juste un peu plus facile sur les yeux.
SpringRunner
n'est disponible que sur le printemps-test 4.3.
SpringRunner
classe étend SpringJUnit4ClassRunner
.
Le code Source de l' SpringRunner
est
package org.springframework.test.context.junit4;
import org.junit.runners.model.InitializationError;
public final class SpringRunner extends SpringJUnit4ClassRunner {
public SpringRunner(Class<?> clazz) throws InitializationError {
super(clazz);
}
}
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.