Я пытаюсь настроить тесты BDD, используя огурец, будьте уверены, и пружина 5. Я постоянно получаю сообщение об ошибке, для приложения требуется контакт.weapplicationcontext не создается.Я использую MockMvcBuilders.webAppContextSetup(this.webApplicationContext).build()
все еще его ноль.
Я попытался включить @ContextConfiguration
, @WebAppConfiguration
@Configuration
@ContextConfiguration
@WebAppConfiguration
@Import({AppConfig.class, TestConfig.class})
@ActiveProfiles({"local", "test"})
public class TestSetup {
protected WebApplicationContext webApplicationContext;
@Given("^the web context is set$")
public void the_web_context_is_set() {
//ServletRequest servletRequest = new MockHttpServletRequest();
//AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
//ctx.register(BookkeepingAppConfig.class);
// ctx.setServletContext(servletRequest.getServletContext());
// this.webApplicationContext = ctx;
TestContext.getInstance().setMockMvc(MockMvcBuilders.webAppContextSetup(this.webApplicationContext).build());
}