У меня есть тестовый класс:
@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
. Возможно ли это сделать?