📄 employeedaotest.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -