1

나는 이클립스와 별도로 각 @DataJpaTest을 실행할 수있다.한 번에 @DataJpaTest 클래스를 모두 실행하려면 어떻게해야합니까?

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

...... 

} 

한 번에 모든 @DataJpaTest 클래스를 실행할 수있는 방법이 있나요 :

@DataJpaTest 뭔가 다음과 같다?

답변

0

두 가지 옵션이 있습니다.

  1. 동일한 패키지에 모든 테스트를 포함시키고 해당 패키지의 모든 테스트를 실행하십시오.
  2. 는 테스트 스위트 클래스의 모든 @DataJpaTest 주석 클래스를 포함하고이를 실행 :


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

내가 옵션 2와 그 작업을 시도 예상대로. 고마워. – Krish

+0

문제 없습니다. 그것이 효과가 있다면 내 대답을 받아 들일 자유롭게! – Plog