📄 usermgmttest.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 + -