Я получаю сообщение об ошибке, утверждая, что получено 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