Spring boot 2.2.0 Тестирование: ошибка конфигурации: найдено несколько объявлений @BootstrapWith - PullRequest
0 голосов
/ 17 апреля 2020
@RunWith(SpringRunner.class)
@SpringBootTest(classes=MyApplication.class)
@TestPropertySource(locations = "classpath:test-application.properties")
@WebAppConfiguration
@RestClientTest(Controller.class)
public class MyIntegrationTest {

}

при запуске я получаю следующую ошибку java .lang.IllegalStateException: Ошибка конфигурации: найдено несколько объявлений @BootstrapWith для класса теста

1 Ответ

0 голосов
/ 17 апреля 2020

Похоже, что в вашем тесте есть как минимум одна слишком много аннотаций Spring test.

Что именно вы хотите проверить? Если это действительно RestClientTest, то это должно сработать:

@RunWith(SpringRunner.class)
@TestPropertySource(locations = "classpath:test-application.properties")
@RestClientTest(YourRestClient.class)
public class MyIntegrationTest {

}

Или go только с @SpringBootTest, но я не знаю точно, что вы хотите здесь сделать .

...