📄 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 = "JyPxIhDcGz"; employee.setCode(code); java.lang.String dept = "KsAyPuBsSuRiLmCzMqAdHxZoZsCsVfXeQaNiAyBlMdPhZaZxMj"; employee.setDept(dept); java.lang.String name = "BlPrZlSzAxOeGtFcQyHx"; employee.setName(name); java.lang.String status = "MzDsFsNhRv"; employee.setStatus(status); java.lang.String title = "KxKfAhPxRrWyUqCkZeZcDzRjAdVhWzDlOrWtMfQoGjHgAbDlAi"; 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 = "FmCeVgInYv"; employee.setCode(code); java.lang.String dept = "WjTaEbZeRlYdNnLpWtDeYdIoInFjWuSkFjZuQfMbWnXiUbOmTf"; employee.setDept(dept); java.lang.String name = "YjNyQoYkHzKqZwUfDrOl"; employee.setName(name); java.lang.String status = "KqIiJhHgXr"; employee.setStatus(status); java.lang.String title = "MuCkNdNsAjLfTeZlZbMiKrWyWmVbKsZdUlJbUxUpPtJvTgXtLz"; 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 + -