老玉米:
两个unittest class:class TestEmployee implements Runnable
[阅读: 618] 2006-08-22 10:10:55
package bjepb.unittest;
import bjepb.promng.*;
public class TestEmployee implements Runnable {
public void run() {
String name = Thread.currentThread().getName();
Management mgm = Management.getManagement();
try {
Employee emp = null;
for (int index=1; index <=100; index++){
emp = new Employee(name.concat("-").concat(Integer.toString(index)));
emp.setActive(1);
emp.setBirthDate(11);
emp.setBirthMonth(11);
emp.setBirthYear(1975);
emp.setCanLogin(1);
emp.setCellNumber("13910185704");
emp.setHomeNumber("84411140");
emp.setIsAdmin(0);
emp.setOfficeNumber("2332");
emp.setPassword(name);
emp.setPosition("engineer");
emp.setRealName(name.concat(" wy ").concat(Integer.toString(index)));
emp.setSpecialty("machtronics");
emp.setTitle("");
emp.setUnitName("Information Research Center");
mgm.addEmployee(emp);
System.out.println(emp.getLoginName() + " add [" + mgm.getEmployeesCount() + "]");
}
{
for (int index=2; index<100; index=index+2){
emp = new Employee(name.concat("-").concat(Integer.toString(index)));
emp.setActive(1);
emp.setBirthDate(11);
emp.setBirthMonth(11);
emp.setBirthYear(1975);
emp.setCanLogin(1);
emp.setCellNumber("13910185000");
emp.setHomeNumber("84411140");
emp.setIsAdmin(0);
emp.setOfficeNumber("2332");
emp.setPassword(name);
emp.setPosition("engineer");
emp.setRealName(name.concat(" changed ").concat(Integer.toString(index)));
emp.setSpecialty("machtronics");
emp.setTitle("");
emp.setUnitName("Information Research Center");
emp = mgm.modifyEmployee(emp);
System.out.println(emp.getLoginName() + (" modified [") + mgm.getEmployeesCount() + "]");
}
Thread.sleep(1000);
}
}
catch(Exception e){
e.printStackTrace();
}
}
}