用StrutsTestCase
老家在http://strutstestcase.sourceforge.net/
里面有How does it work?
老家在http://strutstestcase.sourceforge.net/
里面有How does it work?
解决方案 »
- java除了file的renameTo能移动文件还有其他方法吗
- Java下建立一个C/S开和B/s发环境需要安装哪些软件?
- 分别用什么技术实现网站的布局和美化的?
- spring+hibernate+struts的配置问题,google了3个小时没解决,崩溃!
- 急求JSF的帮助文档(中,英文随便)
- 有谁知道开源项目:BIRT.!
- 请帮帮忙...请问如何用Java读取串行接口传来的数据?
- 本人初学Java,关于Java连接Oracle问题,请高手指教。
- WebLogic7+JBuilder8下开发实体Bean,Oracle9i连接池已配置成功,可就说找不到驱动,设置不了连接,急等!
- 求教,struts2里面的表单提交-可不可以在同一个s:form标签里提交至不同的action
- petstore的安装配置问题
- 求JSP服务器的配置
这是jplateau翻译过的
super(testName);
} // Adding a new user is required between tests because HSQL creates
// an in-memory database that goes away during tests.
public void addUser() {
setRequestPathInfo("/user");
addRequestParameter("method", "save");
addRequestParameter("user.firstName", "Juergen");
addRequestParameter("user.lastName", "Hoeller");
actionPerform();
verifyForward("list");
verifyNoActionErrors();
} public void testAddAndEdit() {
addUser(); // edit newly added user
addRequestParameter("method", "edit");
addRequestParameter("id", "1");
actionPerform();
verifyForward("edit");
verifyNoActionErrors();
} public void testAddAndDelete() {
addUser(); // delete new user
setRequestPathInfo("/user");
addRequestParameter("method", "delete");
addRequestParameter("user.id", "1");
actionPerform();
verifyForward("list");
verifyNoActionErrors();
} public void testList() {
addUser();
setRequestPathInfo("/user");
addRequestParameter("method", "list");
actionPerform();
verifyForward("list");
verifyNoActionErrors(); List users = (List) getRequest().getAttribute("users");
assertNotNull(users);
assertTrue(users.size() == 1);
}
}