同时使用SpringJUnit4ClassRunner和Parameterized进行参数化

标题实际上是个不可能完成的任务,因为我们只能用一个Runwith注解,而且只能写一个类,但是我们可以曲线救国,插入下方的5到14行就可以注入了

 1 @ContextConfiguration(classes = { XXXX.class })
 2 @RunWith(Parameterized.class)
 3 public class XXXXTest {
 4 
 5     private TestContextManager testContextManager;
 6     @Before
 7     public void setUp() {
 8         testContextManager = new TestContextManager(getClass());
 9         try {
10             testContextManager.prepareTestInstance(this);
11         } catch (Exception e) {
12             e.printStackTrace();
13         }
14     }
15 
16     @Test
17     public void XXXXTest() {
18      //你的测试逻辑
19     }
20 }

 

posted on 2018-06-13 11:57  harrell  阅读(341)  评论(0编辑  收藏  举报