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

📄 usermgmttest.java

📁 电信用户自服务系统
💻 JAVA
字号:
package tarena.netctoss.test;

import java.util.Collection;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import tarena.netctoss.biz.IUserMgmtBIZ;
import tarena.netctoss.dao.impl.BaseDAOHibernateTemplateImpl;
import tarena.netctoss.model.User;
import tarena.netctoss.model.UserService;
import tarena.netctoss.util.PageBean;

public class UserMgmtTest {
	private IUserMgmtBIZ userMgmtBIZ;
	
	public void testAddUser(){
		User user = new User();
		user.setLoginName("hongye1");
		user.setLoginPassword("123");
		user.setName("ice1");
		user.setStatus("1");
		userMgmtBIZ.addUser(user);
		
		user = new User();
		user.setLoginName("hongye2");
		user.setLoginPassword("123");
		user.setName("ice2");
		user.setStatus("2");
		userMgmtBIZ.addUser(user);
	}
	
	public void testModifyUser(){
		User user = userMgmtBIZ.findUserByLoginName("hongye1");
		user.setName("icetea1");
		userMgmtBIZ.modifyUser(user);
	}
	
	public void testfindAllUsers(){
		Collection<User> c = userMgmtBIZ.findAllUsers();
		for(User user : c){
			System.out.println("loginName:" + user.getLoginName() + " loginPassword:" + user.getLoginPassword() + " name:" + user.getName() + " status:" + user.getStatus());
		}
	}
	
	public void testFindUserById(){
		Integer id = 1;
		User user = userMgmtBIZ.findUserById(id);
		System.out.println("loginName:" + user.getLoginName() + " loginPassword:" + user.getLoginPassword() + " name:" + user.getName() + " status:" + user.getStatus());
	}
	
	public void testFindUserByLoginName(){
		User user = userMgmtBIZ.findUserByLoginName("hongye1");
		System.out.println("loginName:" + user.getLoginName() + " loginPassword:" + user.getLoginPassword() + " name:" + user.getName() + " status:" + user.getStatus());
	}
	
	public void testAddService(){
		UserService us = new UserService();
		us.setLabLoginName("usName1");
		us.setLabLoginPassword("123");
		us.setLabIp("192.168.1.1");
		User user = userMgmtBIZ.findUserById(new Integer(1));
		us.setUser(user);
		userMgmtBIZ.addService(us);
		
		us = new UserService();
		us.setLabLoginName("usName2");
		us.setLabLoginPassword("123");
		us.setLabIp("192.168.2.1");
		user = userMgmtBIZ.findUserById(new Integer(2));
		us.setUser(user);
		userMgmtBIZ.addService(us);
	}
	
	public void testModifyService(){
		UserService service = userMgmtBIZ.findServiceById(new Integer(2));
		service.setLabIp("192.168.2.2");
		User user = userMgmtBIZ.findUserById(new Integer(1));
		service.setUser(user);
		userMgmtBIZ.modifyService(service);
		
	}
	
	public void testfindServicesByUserId(){
		Collection<UserService> c = userMgmtBIZ.findServicesByUserId(new Integer(1));
		for(UserService us : c){
			System.out.println("labLoginName:" + us.getLabLoginName() + " labLoginPassword:" + us.getLabLoginPassword() + " labIp:" + us.getLabIp() + " user.id:" + us.getUser().getId());
		}
	}
	
	public void testFindServiceById(){
		UserService us = userMgmtBIZ.findServiceById(new Integer(2));
		System.out.println("labLoginName:" + us.getLabLoginName() + " labLoginPassword:" + us.getLabLoginPassword() + " labIp:" + us.getLabIp() + " user.id:" + us.getUser().getId());
	}
	
	public void testSelectServiceByLabLoginNameAndLabIp(){
		UserService us = userMgmtBIZ.findServiceByLabLoginNameAndLabIp("usName2", "192.168.2.2");
		System.out.println("labLoginName:" + us.getLabLoginName() + " labLoginPassword:" + us.getLabLoginPassword() + " labIp:" + us.getLabIp() + " user.id:" + us.getUser().getId());
	}
	
	public void testPagination(){
		int pageNumber = 2;
		int pageLength = 5;
		int length = 16;
		PageBean pb = new PageBean();
		pb.setCurrentPage(pageNumber);
		pb.setPageRows(pageLength);
		pb.setTotalRows(16);
		int n = pb.getTotalRows() / pb.getPageRows();
		int m = pb.getTotalRows() % pb.getPageRows();
		if(m != 0){
			n += 1;
		}
		pb.setTotalPages(n);
		System.out.println("start");
		Collection<User> c = userMgmtBIZ.pagination(pageNumber, pageLength);
		System.out.println("start testPagination " + c.size());
		for(User u : c){
			System.out.println(u.getName());
		}
		System.out.print("当前是" + pb.getCurrentPage() + "-" + pb.getCurrentPage() + "  ");
		System.out.println("end testPagination");
	}
	
	public void testCountUserNumber(){
		
	}

	public IUserMgmtBIZ getUserMgmtBIZ() {
		return userMgmtBIZ;
	}

	public void setUserMgmtBIZ(IUserMgmtBIZ userMgmtBIZ) {
		this.userMgmtBIZ = userMgmtBIZ;
	}
	
	public static void main(String[] args){
		ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
		UserMgmtTest t = (UserMgmtTest) ac.getBean("userMgmtTest");
		BaseDAOHibernateTemplateImpl b = (BaseDAOHibernateTemplateImpl) ac.getBean("baseDAO");
		t.testAddUser();
//		t.testModifyUser();
//		t.testfindAllUsers();
//		t.testFindUserById();
//		t.testFindUserByLoginName();
		
//		t.testAddService();
//		System.out.println("111111111111111");
//		t.testfindServicesByUserId();
//		t.testModifyService();
//		System.out.println("222222222222222");
//		t.testFindServiceById();
//		System.out.println("333333333333333");
//		t.testSelectServiceByLabLoginNameAndLabIp();
		t.testPagination();
	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -