Как запустить все классы @DataJpaTest одновременно?

Я могу управлять каждым @DataJpaTest отдельно от затмения.

мой @DataJpaTest это что-то вроде ниже:

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

......

}

Есть ли способ запустить все @DataJpaTest занятия сразу?

1 ответ

Решение

У вас есть два варианта на самом деле.

  1. Включите все тесты в одном пакете и запустите все тесты в этом пакете.
  2. Включите все ваши аннотированные классы @DataJpaTest в класс набора тестов и выполните следующее:


@RunWith(Suite.class)
@SuiteClasses({ DataJpaTest1.class, DataJpaTest2.class })
public class MyTestSuite {
}
Другие вопросы по тегам