Ошибка подтверждения при выполнении теста на mockmvc - PullRequest
1 голос
/ 25 апреля 2019

Я получаю сообщение об ошибке, утверждая, что получено 406 и ожидается 200.Не уверен, как это исправить.Для вашей информации я пытаюсь обновить весеннюю загрузку 1.5.2 до 2.1.4

Ниже мой код -

@ContextConfiguration(classes = ChangeController.class)
@WebAppConfiguration
public class ChangeControllerTest extends AbstractJUnit4SpringContextTests {

        private MockMvc mockMvc;

        @Autowired
        private WebApplicationContext wac;

        @Before
        public void setup() {
            this.mockMvc = MockMvcBuilders.webAppContextSetup(wac).build();

        }

         @Test
        public void verifyInvalidToDoArgument() throws Exception {
            mockMvc.perform(MockMvcRequestBuilders.get("/log").accept(MediaType.APPLICATION_JSON))
                    .andExpect(status().isOk())
                    .andDo(print());
        }


}

Класс контроллера

@Controller
@RequestMapping("/log")
public class ChangeController {
    @ApiIgnore

    @RequestMapping(method = RequestMethod.GET, produces = {"text/plain"})
    public
    @ResponseBody
    String generate() {

        return "some string is here
               ";

    }
}

Нижеответ консоли -

java.lang.AssertionError: Status 
Expected :200
Actual   :406
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...