Можно ли быть уверенным с огурцом, можно ли использовать пружинный MVC (версия 5)? - PullRequest
3 голосов
/ 28 марта 2019

Я пытаюсь настроить тесты 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());
    }
...