Можно ли запускать один и тот же тестовый класс несколько раз с немного разными свойствами? - PullRequest
1 голос
/ 23 февраля 2020

У меня есть тестовый класс:

@SpringBootApplication
@RunWith(SpringRunner.class)
@SpringBootTest(classes = JaxRsClientTest.class, 
                webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT,
                properties = {"server.port=9876", "accept=X", "content-type=Y"})
public class JaxRsClientTest {

    @Autowired
    private SomeRest client;

//  A bunch of tests below

}

Bean client является одноэлементным прокси-объектом и настроен с использованием полей accept и content-type из properties в аннотации @SpringBootTest в контексте инициализируется. Его интерфейс SomeRest - это просто набор бизнес-логики c, поэтому я не могу вручную настроить параметры низкого уровня, такие как accept и content-type заголовки (ну, на самом деле, я могу это сделать с помощью отражения). Мне нужно запустить этот тестовый класс с 4 комбинациями accept и content-type. Возможно ли это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...