⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 trainserviceimpltest.java

📁 人力资源管理系统
💻 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 + -