### Question:
UserController implements UserApi { @Override @PostMapping("/login") public Result<UserLoginRspDTO> login(@Valid @RequestBody UserLoginReqDTO userLoginReqDTO) { return ok(userService.login(userLoginReqDTO)); }  @Override @PostMapping("/login") Result<UserLoginRspDTO> login(@Valid @RequestBody UserLoginReqDTO userLoginReqDTO); @Override @PostMapping("/logout") Result logout(); @Override @PostMapping("/modifyPassword") Result modifyPassword(@Valid @RequestBody UserModifyPasswordReqDTO userModifyPasswordReqDTO); @Override @PostMapping("/add") Result<Long> add(@Valid @RequestBody UserAddReqDTO userAddReqDTO); @Override @PostMapping("/delete") Result delete(@Valid @RequestBody UserDeleteReqDTO userDeleteReqDTO); @Override @PostMapping("/edit") Result edit(@Valid @RequestBody UserEditReqDTO userEditReqDTO); @Override @PostMapping("/getPage") Result<PageData<UserQueryRspDTO>> getPage(@RequestBody UserQueryReqDTO userQueryReqDTO); @Override @ApiOperation("查询用户列表") @PostMapping("/getList") Result<List<UserQueryRspDTO>> getList(@RequestBody UserQueryReqDTO userQueryReqDTO); @Override @GetMapping("/unauthorized") Result unauthorized(); @Override @GetMapping("/needLogin") Result needLogin(); @Override @PostMapping("/getUserMenuPermissions") Result<List<UserMenuPermissionRspDTO>> getUserMenuPermissions(@RequestBody UserMenuPermissionReqDTO userMenuPermissionReqDTO); @Override @PostMapping("/getUserDetail") Result<UserDetailRspDTO> getUserDetail(@RequestBody Long userId); @Override @PostMapping("/isAdmin") Result<Boolean> isAdmin(@RequestBody(required = false) Long userId);  }### Answer:
@Test public void login() { userController.login(createUserLoginDto()); }