Я пытаюсь добавить Cucumber в свой проект Spring Web MVC, который уже использует spring-test и JUnit. В интеграционных тестах, отличных от Cucumber, которые я уже написал, WebApplicationContext автоматически подключается, а затем создается MockMvc
для каждого теста. Пример с огурцом Я пытаюсь работать с внедрением MockMvc
один раз за время существования класса определения шага.
Документация по API для MockMVC не дает никаких указаний о том, как вызов perform
изменяет экземпляр MockMvc
и допустимо ли повторное использование экземпляра MockMvc
для нескольких тестов. Я также не смог найти определенного ответа в справочнике документы.
Какой договор с MockMvc
? Должен ли я создавать новый для каждого теста?
@Before
и инициализируйтеmockmvc
. Посмотрите здесь: http://stackoverflow.com/a/14566090/3710490 - person Valijon   schedule 19.12.2015MockMvc
этот другой способ ведения дел. - person Jason Whittle   schedule 19.12.2015