先看我的controller
@Controller
public class UserController {
private UserDao userDao;
public UserController(UserDao userDao) {
this.userDao = userDao;
}
@RequestMapping("/login")
public String login(HttpServletRequest request) throws Exception {
String name = request.getParameter("name");
String password = request.getParameter("password");
if (userDao.exist(name, password)) {
return "index";
} else {
return "login";
}
}
很简单,就假如我想要去对login这个方法进行下单元测试.
假如此时我的dao是不可用的,调用直接抛出异常:
并且HttpServletRequest对象也是要项目运行才有的:
那么现在