📄 trainserviceimpltest.java
字号:
package org.HumanResManSys.service;
import junit.framework.TestCase;
import org.HumResManSys.service.TrainService;
import org.HumResManSys.vo.Train_info;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import java.util.List;
public class TrainServiceImplTest extends TestCase{
@Test
public void testAddTrainInfo() {
try{
ApplicationContext ac=
new ClassPathXmlApplicationContext("/applicationContext.xml");
TrainService trainserv=(TrainService)ac.getBean("TrainService");
String people="czq,wangchunlai,roben,cmd,tww,zhao,melody";
String start_date="2008-1-10";
String end_date="2008-1-24";
String descript="This is a good train!\n";
Train_info train_info=new Train_info();
train_info.setPeople(people);
train_info.setStart_date(start_date);
train_info.setEnd_date(end_date);
train_info.setDescript(descript);
trainserv.addTrainInfo(train_info);
}catch(Exception e ){
e.printStackTrace();
}
}
@Test
public void testUpdateTrainInfo() {
try{
ApplicationContext ac=
new ClassPathXmlApplicationContext("/applicationContext.xml");
TrainService trainserv=(TrainService)ac.getBean("TrainService");
String id="ff80808117869e7d0117869e80db0001";
String people="czq,wangchunlai,roben,cmd,tww,zhao,melody,zhuBB";
String start_date="2007-4-13";
String end_date="3000-12-5";
String descript="This is a very very lifely train!\n";
Train_info train_info=new Train_info();
train_info.setId(id);
train_info.setPeople(people);
train_info.setStart_date(start_date);
train_info.setEnd_date(end_date);
train_info.setDescript(descript);
trainserv.updateTrainInfo(train_info);
}catch(Exception e ){
e.printStackTrace();
}
}
@Test
public void testDeleteTrainInfo() {
try{
ApplicationContext ac=
new ClassPathXmlApplicationContext("/applicationContext.xml");
TrainService trainserv=(TrainService)ac.getBean("TrainService");
String id="ff80808117868d380117868d3be50001";
trainserv.deleteTrainInfo(id);
}catch(Exception e ){
e.printStackTrace();
}
}
@Test
public void testDisplayAllTrainInfo() {
try{
ApplicationContext ac=
new ClassPathXmlApplicationContext("/applicationContext.xml");
TrainService trainserv=(TrainService)ac.getBean("TrainService");
List<Train_info> list =trainserv.displayAllTrainInfo();
System.out.println(list.size());
}catch(Exception e ){
e.printStackTrace();
}
}
@Test
public void testDeleteTrainIntent() {
try{
ApplicationContext ac=
new ClassPathXmlApplicationContext("/applicationContext.xml");
TrainService trainserv=(TrainService)ac.getBean("TrainService");
String id="ff8080811785a62f011785a632250001";
trainserv.deleteTrainIntent(id);
}catch(Exception e ){
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -