?? jobinfotest.java
字號:
package com.hb.base.test.dao.organization;
import com.hb.base.dao.organization.DepartmentDao;
import com.hb.base.dao.organization.JobInfoDao;
import com.hb.base.domain.organization.Department;
import com.hb.base.domain.organization.JobInfo;
import com.hb.core.test.dao.HibernateDaoTestCase;
public class JobInfoTest extends HibernateDaoTestCase {
private JobInfoDao jobInfoDao;
private DepartmentDao departmentDao;
public void testInsertJobInfo1() {
Department department = departmentDao.get(1);
String description[] = new String[] { "董事長", "總經理", "副總經理" };
for (int i = 0; i < description.length; i++) {
JobInfo jobInfo = new JobInfo();
jobInfo.setJobInfoName(description[i]);
// #########################################
jobInfo.setJobInfoID(getMaxID(i));
// #########################################
jobInfo.setStartDate(getCurrentDate());
jobInfo.setEndDate(getMaxDate());
jobInfo.setDepartment(department);
department.addJobInfo(jobInfo);
}
departmentDao.save(department);
}
public void testInsertJobInfo2() {
Department department = departmentDao.get(9);
String description[] = new String[] { "部長", "副部長", "職員" };
for (int i = 0; i < description.length; i++) {
JobInfo jobInfo = new JobInfo();
jobInfo.setJobInfoName(description[i]);
// #########################################
jobInfo.setJobInfoID(getMaxID(i + 3));
// #########################################
jobInfo.setStartDate(getCurrentDate());
jobInfo.setEndDate(getMaxDate());
jobInfo.setDepartment(department);
department.addJobInfo(jobInfo);
}
departmentDao.save(department);
}
public void testInsertJobInfo3() {
Department department = departmentDao.get(2);
String description[] = new String[] { "財務總監", "核算員" };
for (int i = 0; i < description.length; i++) {
JobInfo jobInfo = new JobInfo();
jobInfo.setJobInfoName(description[i]);
// #########################################
jobInfo.setJobInfoID(getMaxID(i + 6));
// #########################################
jobInfo.setStartDate(getCurrentDate());
jobInfo.setEndDate(getMaxDate());
jobInfo.setDepartment(department);
department.addJobInfo(jobInfo);
}
departmentDao.save(department);
}
public void testInsertJobInfo4() {
Department department = departmentDao.get(7);
String description[] = new String[] { "部長", "副部長", "職員" };
for (int i = 0; i < description.length; i++) {
JobInfo jobInfo = new JobInfo();
jobInfo.setJobInfoName(description[i]);
// #########################################
jobInfo.setJobInfoID(getMaxID(i + 8));
// #########################################
jobInfo.setStartDate(getCurrentDate());
jobInfo.setEndDate(getMaxDate());
jobInfo.setDepartment(department);
department.addJobInfo(jobInfo);
}
departmentDao.save(department);
}
public void testInsertJobInfo5() {
Department department = departmentDao.get(5);
String description[] = new String[] { "部長", "副部長", "職員" };
for (int i = 0; i < description.length; i++) {
JobInfo jobInfo = new JobInfo();
jobInfo.setJobInfoName(description[i]);
// #########################################
jobInfo.setJobInfoID(getMaxID(i + 11));
// #########################################
jobInfo.setStartDate(getCurrentDate());
jobInfo.setEndDate(getMaxDate());
jobInfo.setDepartment(department);
department.addJobInfo(jobInfo);
}
departmentDao.save(department);
}
public void testInsertJobInfo6() {
Department department = departmentDao.get(4);
String description[] = new String[] { "部長", "副部長", "職員" };
for (int i = 0; i < description.length; i++) {
JobInfo jobInfo = new JobInfo();
jobInfo.setJobInfoName(description[i]);
jobInfo.setJobInfoID(getMaxID(i + 14));
jobInfo.setStartDate(getCurrentDate());
jobInfo.setEndDate(getMaxDate());
jobInfo.setDepartment(department);
department.addJobInfo(jobInfo);
}
departmentDao.save(department);
}
public void testInsertJobInfo7() {
Department department = departmentDao.get(3);
String description[] = new String[] { "部長", "副部長", "職員" };
for (int i = 0; i < description.length; i++) {
JobInfo jobInfo = new JobInfo();
jobInfo.setJobInfoName(description[i]);
jobInfo.setJobInfoID(getMaxID(i + 17));
jobInfo.setStartDate(getCurrentDate());
jobInfo.setEndDate(getMaxDate());
jobInfo.setDepartment(department);
department.addJobInfo(jobInfo);
}
departmentDao.save(department);
}
public void testInsertJobInfo8() {
Department department = departmentDao.get(6);
String description[] = new String[] { "部長", "副部長", "職員" };
for (int i = 0; i < description.length; i++) {
JobInfo jobInfo = new JobInfo();
jobInfo.setJobInfoName(description[i]);
jobInfo.setJobInfoID(getMaxID(i + 20));
jobInfo.setStartDate(getCurrentDate());
jobInfo.setEndDate(getMaxDate());
jobInfo.setDepartment(department);
department.addJobInfo(jobInfo);
}
departmentDao.save(department);
}
public void testInsertJobInfo9() {
Department department = departmentDao.get(8);
String description[] = new String[] { "項目經理", "技術經理", "程序員", "系統分析員", "技術支持" };
for (int i = 0; i < description.length; i++) {
JobInfo jobInfo = new JobInfo();
jobInfo.setJobInfoName(description[i]);
jobInfo.setJobInfoID(getMaxID(i + 23));
jobInfo.setStartDate(getCurrentDate());
jobInfo.setEndDate(getMaxDate());
jobInfo.setDepartment(department);
department.addJobInfo(jobInfo);
}
departmentDao.save(department);
}
public DepartmentDao getDepartmentDao() {
return departmentDao;
}
public void setDepartmentDao(DepartmentDao departmentDao) {
this.departmentDao = departmentDao;
}
public JobInfoDao getJobInfoDao() {
return jobInfoDao;
}
public void setJobInfoDao(JobInfoDao jobInfoDao) {
this.jobInfoDao = jobInfoDao;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -