Spring事务参数化测试和自动装配

Jam*_*ery 9 java junit spring

有没有办法获得一个扩展AbstractTransactionalJUnit4SpringContexts的类,以便与JUnit自己的@RunWith(Parameterized.class)很好地配合,以便标记为Autowired的字段正确连接?

@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
    }
}
Run Code Online (Sandbox Code Playgroud)