Existe-t-il un moyen d'obtenir une classe qui étend AbstractTransactionalJUnit4SpringContexts pour bien jouer avec @RunWith (Parameterized.class) de JUnit, de sorte que les champs marqués Autowired soient correctement câblés?Test paramétré transactionnel de ressort et auto-traitement
@RunWith(Parameterized.class)
public class Foo extends AbstractTransactionalJUnit4SpringContextTests {
@Autowired private Bar bar
@Parameters public static Collection<Object[]> data() {
// return parameters, following pattern in
// http://junit.org/apidocs/org/junit/runners/Parameterized.html
}
@Test public void someTest(){
bar.baz() //NullPointerException
}
}
ce qui est 'AbstractTransactionalJUnit4SpringContexts'? – Bozho
Désolé, c'était une faute de frappe. Devrait être réparé maintenant, ainsi que le ".class" sur Parameterized. –