引入Spring-test包,然后:
MockHttpSession session = new MockHttpSession();
MockHttpSession session = new MockHttpSession();
解决方案 »
- 用Hibernate做一个简单的Crud操作,出现了下面异常,求高手帮帮我!
- 在linux系统下配置java开发环境
- 关于Struts动态校验的问题,有关正则表达式的,请指教
- MyEclipse问题
- 有关JAVA中的类,对象,方法的问题
- 对Java语法了解以后可以学J2EE么?应该学么?
- 高分请教ldap的问题
- 那里有关于EJB的电子书?
- java表单里有上传文件的话一定要设置 method="post" enctype="multipart/form-data" 吗
- java war包运行出现错误!
- 普通java代码如何调用hibernate4.0 实现annotation
- 如下的页面效果如果实现?
public String index(HttpServletRequest request, HttpServletResponse response){
HttpSession session = request.getSession();
//如果用户登录了就进入个人空间,否则就进入主页
if(session.getAttribute("login_user") != null ){
return "myhome";
}
return "index";
}
}//认真看测试方法
public class HomeActionTest{
public void testIndex(){
MockHttpServletRequest request = new MockHttpServletRequest();
MockHttpServletResponse response = new MockHttpServletResponse();
request.getSession().setAttribute("login_user", new User("howsun"));
HomeAction action = new HomeAction();
String returnValue = action.index(request, response);
Asserts.isTrue("myhome".equals(returnValue));//断言测试结果必定是"myhome"
}
}PS:新工作环境下不要太多压力,灵活多变。加油!
public String index(HttpServletRequest request, HttpServletResponse response){
HttpSession session = request.getSession();
//如果用户登录了就进入个人空间,否则就进入主页
if(session.getAttribute("login_user") != null ){
return "myhome";
}
return "index";
}
}//认真看测试方法
public class HomeActionTest{
public void testIndex(){
MockHttpServletRequest request = new MockHttpServletRequest();
MockHttpServletResponse response = new MockHttpServletResponse();
request.getSession().setAttribute("login_user", new User("howsun"));
HomeAction action = new HomeAction();
String returnValue = action.index(request, response);
Asserts.isTrue("myhome".equals(returnValue));//断言测试结果必定是"myhome"
}
}PS:新工作环境下不要太多压力,灵活多变。加油!真是感谢!还没毕业找的实习工作,还有很多不会。