0
у меня в Spring MVC тест контроллера:Spring тест MVC контроллер + ответ Json ошибка
@Test
public void consultaPorIdJson() throws Exception{
mockMvc.perform(get("/timesheet/consultaporidjson/{id}", 1L))
.andExpect(status().isOk())
.andExpect(content().contentType(TestSupport.APPLICATION_JSON_UTF8))
.andExpect(content().string("{\"id\":1,\"latitude\":\"30.448660206791608\",\"longitude\":\"-44.29684999999995\"}"));
Когда я пытаюсь запустить мой тест, я получаю сообщение об ошибке:
java.lang.IllegalStateException: Cannot set error status - response is already committed
Я думаю, что это около 2 тыс. (я думаю) ответа, но я не знаю, что я должен сделать, чтобы исправить это :-(
Я не пытался выбежать из своего теста, потому что я не делал jsp. Я запутался без jsp, я ставлю только REST. Когда я попытался вернуть только «новый MyClass()» в моем контроллере, тест прошел без проблем. Но когда я верну свой объект, у меня есть эта проблема. – user812612
Нет необходимости в jsp. Его URL-адрес для отдыха просто введите его в браузере или используйте почтальон. Также, если вы покажете свой код контроллера, это поможет. –