Я работаю над REST-сервисом, используя Spring MVC, который принимает List of Object в качестве параметра запроса.
@RequestMapping(value="/test", method=RequestMethod.PUT)
public String updateActiveStatus(ArrayList<Test> testList, BindingResult result) throws Exception {
if(testList.isEmpty()) {
throw new BadRequestException();
}
return null;
}
Когда я пытаюсь выполнить интеграционный тест для вышеуказанного сервиса, я не могу отправить список тестовых объектов в параметре запроса.
Следующий код не работает для меня.
List<Test> testList = Arrays.asList(new Test(), new Test());
mockMvc.perform(put(ApplicationConstants.UPDATE_ACTIVE_STATUS)
.content(objectMapper.writeValueAsString(testList)))
.andDo(print());
Может кто-нибудь, пожалуйста, помогите в этом!