📄 employeeactiontest.java
字号:
package org.appfuse.webapp.action;import org.appfuse.webapp.action.BaseStrutsTestCase;import org.appfuse.Constants;import org.appfuse.webapp.form.EmployeeForm;public class EmployeeActionTest extends BaseStrutsTestCase { public EmployeeActionTest(String name) { super(name); } public void testAdd() throws Exception { setRequestPathInfo("/saveEmployee"); addRequestParameter("method", "Save"); EmployeeForm employeeForm = new EmployeeForm(); // set required fields employeeForm.setCode("TrWcPxWhRx"); employeeForm.setDept("CvFmYlKyClZdUaQaZxYdJvAoZyHjBiHnBvHbBoWeRrHuYvGlKn"); employeeForm.setName("PcDhVzLiEkDfFtWmOeWp"); employeeForm.setStatus("QaPqPxBoOk"); employeeForm.setTitle("GcYdAbNsVmBhWtJhEbQaCuTnNuZeLsZuQvWtSzKoGrWvVvAlWj"); request.setAttribute(Constants.EMPLOYEE_KEY, employeeForm); actionPerform(); verifyNoActionErrors(); verifyForward("search"); } public void testSearch() { setRequestPathInfo("/employees"); addRequestParameter("method", "Search"); actionPerform(); verifyNoActionErrors(); verifyForward("list"); assertNotNull(request.getAttribute(Constants.EMPLOYEE_LIST)); } public void testEdit() throws Exception { setRequestPathInfo("/editEmployee"); addRequestParameter("method", "Edit"); addRequestParameter("id", "1"); actionPerform(); verifyNoActionErrors(); verifyForward("edit"); assertNotNull(request.getAttribute(Constants.EMPLOYEE_KEY)); } public void testSave() throws Exception { setRequestPathInfo("/editEmployee"); addRequestParameter("method", "Edit"); addRequestParameter("id", "1"); actionPerform(); EmployeeForm employeeForm = (EmployeeForm) request.getAttribute(Constants.EMPLOYEE_KEY); assertNotNull(employeeForm); setRequestPathInfo("/saveEmployee"); addRequestParameter("method", "Save"); // update the form's required string fields and add it back to the request employeeForm.setCode("LmQxBiIdZx"); employeeForm.setDept("QeJgLaKzHbGqOqVxAcZwZjLbUqBlZcHiQnZrZmEtHfWbVzClWk"); employeeForm.setName("XmBcVvByPxOaYxMdNmVb"); employeeForm.setStatus("QtXnAzAfPd"); employeeForm.setTitle("GfGoPwFbCcVxRhXcZjHtAiBiUrKmZqWcUkYjTnLnWoKuAjNdOo"); request.setAttribute(Constants.EMPLOYEE_KEY, employeeForm); actionPerform(); verifyNoActionErrors(); verifyForward("edit"); // verify success messages verifyActionMessages(new String[] {"employee.updated"}); } public void testRemove() throws Exception { setRequestPathInfo("/editEmployee"); addRequestParameter("method", "Delete"); addRequestParameter("id", "2"); actionPerform(); verifyNoActionErrors(); verifyForward("search"); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -