Spring控制器的单元测试具有RequestPart String参数
问题描述:
我必须使用junit为spring web项目编写单元测试。 控制器具有参数一样Spring控制器的单元测试具有RequestPart String参数
@RequestMapping(value = "/tasks/{id}/", method = RequestMethod.PUT)
public ResponseEntity<String> unlock(
@PathVariable String id, @RequestPart String param)
我不知道究竟是什么PARAM接收。我通常使用@RequestPart MultipartFile。
你需要一个单元或集成测试。如果是单元测试,只需调用该方法即可。 –
现在我写单元测试一样 结果= this.mockMvc .perform(把( “/ V1 /任务/” + ID) .contentType(MediaType.APPLICATION_JSON)。内容(JSON) 。随着(httpBasic('演示')'demo'))) .andExpect(status()。isOk())。andReturn(); 测试结果可以。我怎样才能正确地测试文件上传 –