employeedaotest.java
来自「appfuse1.9.4开发的一个简单的人事管理,简单的增删改查,修正了disp」· Java 代码 · 共 101 行
JAVA
101 行
package org.appfuse.dao;import java.util.List;import org.appfuse.dao.BaseDaoTestCase;import org.appfuse.model.Employee;import org.springframework.dao.InvalidDataAccessApiUsageException;import org.springframework.orm.ObjectRetrievalFailureException;public class EmployeeDaoTest extends BaseDaoTestCase { private Long employeeId = new Long("1"); private EmployeeDao dao = null; public void setEmployeeDao(EmployeeDao dao) { this.dao = dao; } public void testAddEmployee() throws Exception { Employee employee = new Employee(); // set required fields java.lang.String code = "QqSzMxPdMh"; employee.setCode(code); java.lang.String dept = "ZuXhTwRtMlQoZtQoFxYyTpYhNmVbXzXcFkOuCuJhIhQiNpWhIa"; employee.setDept(dept); java.lang.String name = "BnOlTjEqJhFpVwZzXrAh"; employee.setName(name); java.lang.String status = "TkWxXfDkDo"; employee.setStatus(status); java.lang.String title = "XnBmUlCeGcYyDuFeYvMtEsBdVeOqLmPrVsLfPwCxItBbZwCtKt"; employee.setTitle(title); dao.saveEmployee(employee); // verify a primary key was assigned assertNotNull(employee.getId()); // verify set fields are same after save assertEquals(code, employee.getCode()); assertEquals(dept, employee.getDept()); assertEquals(name, employee.getName()); assertEquals(status, employee.getStatus()); assertEquals(title, employee.getTitle()); } public void testGetEmployee() throws Exception { Employee employee = dao.getEmployee(employeeId); assertNotNull(employee); } public void testGetEmployees() throws Exception { Employee employee = new Employee(); List results = dao.getEmployees(employee); assertTrue(results.size() > 0); } public void testSaveEmployee() throws Exception { Employee employee = dao.getEmployee(employeeId); // update required fields java.lang.String code = "JeWcJxFbEh"; employee.setCode(code); java.lang.String dept = "DtNgXvFlDkDuKcImMnSbQeFtUqKbNaQoQtDaThPgDaNhTyQhFg"; employee.setDept(dept); java.lang.String name = "UlMwHrDlPsBzBxZjMdGo"; employee.setName(name); java.lang.String status = "VmOiBlYjYn"; employee.setStatus(status); java.lang.String title = "ZyWiJfDoShPxTeBwWgMiUsIeIcBxHxYwKtMwFxZlRvSyBtJqZa"; employee.setTitle(title); dao.saveEmployee(employee); assertEquals(code, employee.getCode()); assertEquals(dept, employee.getDept()); assertEquals(name, employee.getName()); assertEquals(status, employee.getStatus()); assertEquals(title, employee.getTitle()); } public void testRemoveEmployee() throws Exception { Long removeId = new Long("3"); dao.removeEmployee(removeId); try { dao.getEmployee(removeId); fail("employee found in database"); } catch (ObjectRetrievalFailureException e) { assertNotNull(e.getMessage()); } catch (InvalidDataAccessApiUsageException e) { // Spring 2.0 throws this one assertNotNull(e.getMessage()); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?