【发布时间】:2023-03-14 01:50:01
【问题描述】:
我正在休息控制器中进行单元测试,这是返回:
return ResponseEntity.status(HttpStatus.OK).body(result);
我收到此错误:
Required request body is missing
这是我目前的测试:
def "Signup"() {
given:
UserDto userDto = new UserDto(id: 1, password: "password123", username: "username123")
def personDto = new PersonDto(id: 1, user : userDto)
when: "signup url is hit"
def response = mockMvc.perform(post('/person/signup'))
then:
personService.signup(userDto) >> personDto
response.andExpect(status().isOk())
}
知道如何模拟 .body 或如何在请求中添加正文。谢谢::)
【问题讨论】:
标签: spring-mvc spock spring-mvc-test