2017-09-15 111 views
1

我可以分别运行每个@DataJpaTest和eclipse。如何一次运行所有@DataJpaTest类?

@DataJpaTest是类似下面:

@RunWith(SpringRunner.class) 
@DataJpaTest 
@Import(UserDataOnDemand.class) 
@AutoConfigureTestDatabase(replace = Replace.NONE) 
public class UserIntegrationTest { 

...... 

} 

有什么办法可以一次运行所有@DataJpaTest类?

回答

0

真的有两种选择。

  1. 将所有测试包含在同一个包中,并运行该包中的所有测试。
  2. 包括所有在测试套件类@DataJpaTest注解的类并运行此:


@RunWith(Suite.class) 
@SuiteClasses({ DataJpaTest1.class, DataJpaTest2.class }) 
public class MyTestSuite { 
} 
+0

我试过选项2和它的工作如预期。非常感谢。 – Krish

+0

没问题。随时接受我的答案,如果它的工作! – Plog