📄 userinfoservicetest.java
字号:
package com.longtime.wap.module.cost.service;
import java.util.Date;
import java.util.List;
import com.longtime.wap.common.util.BaseTestCase;
import com.longtime.wap.common.web.Page;
import com.longtime.wap.model.UserInfo;
public class UserInfoServiceTest extends BaseTestCase {
private UserInfoService service;
public UserInfoServiceTest() {
super();
service = (UserInfoService)context.getBean("userInfoService");
}
/*
* Test method for 'com.longtime.wap.module.cost.service.UserInfoService.getUserInfoById(Long)'
*/
@SuppressWarnings("deprecation")
public void testGetUserInfoById() {
UserInfo userInfo = (UserInfo)service.getUserInfoById(Long.valueOf(1));
assertEquals("admin",userInfo.getUserName());
assertEquals("123456",userInfo.getPassword());
assertEquals(0,userInfo.getGroupId());
assertEquals("admin",userInfo.getNickname());
//assertEquals(userInfo.getTelephone(),null);
//assertEquals(userInfo.getEmail(),null);
assertEquals(new Date(107,10,21),userInfo.getRegDate());
assertEquals(999.99,userInfo.getMoney());
//assertEquals(userInfo.getBirthdayDate(),new Date(11,11,12));
assertEquals("your name?",userInfo.getQuestion());
assertEquals("admin",userInfo.getAnswer());
assertEquals("just so-so ",userInfo.getMemo());
}
/*
* Test method for 'com.longtime.wap.module.cost.service.UserInfoService.getUserInfos(Page)'
*/
public void testGetUserInfos() {
Page page = new Page(1);
List list = service.getUserInfos(page);
assertEquals(5,list.size());
}
/*
* Test method for 'com.longtime.wap.module.cost.service.UserInfoService.saveUserInfo(UserInfo)'
*/
@SuppressWarnings("deprecation")
public void testSaveUserInfo() {
UserInfo userInfo = new UserInfo();
userInfo.setUserName("chengtuo77");
userInfo.setPassword("chengtuo");
userInfo.setGroupId(1);
userInfo.setNickname("秤砣");
userInfo.setTelephone("010-12345678");
userInfo.setEmail("toiler@chengtuo.com");
userInfo.setRegDate(new Date());
userInfo.setMoney(78.6);
userInfo.setBirthdayDate(new Date(84,0,4));
userInfo.setQuestion("你的名字呢?");
userInfo.setAnswer("不告诉你");
userInfo.setMemo("还好啦,挺帅的嘛!");
service.saveUserInfo(userInfo);
Page page = new Page(1);
List list = service.getUserInfos(page);
assertEquals(list.size(),6);
}
/*
* Test method for 'com.longtime.wap.module.cost.service.UserInfoService.checkUserInfoExisted(UserInfo)'
*/
public void testCheckUserInfoExisted() {
UserInfo userInfo = new UserInfo();
userInfo.setUserId(0);
userInfo.setUserName("admin");
userInfo.setNickname("user");
assertEquals(true,service.checkUserInfoExisted(userInfo));
userInfo.setUserName("JapanPig");
userInfo.setNickname("JapanPig");
assertEquals(false,service.checkUserInfoExisted(userInfo));
userInfo.setUserId(1);
userInfo.setUserName("admin");
userInfo.setNickname("user");
assertEquals(true,service.checkUserInfoExisted(userInfo));
userInfo.setNickname("日本猪");
assertEquals(false,service.checkUserInfoExisted(userInfo));
}
/*
* Test method for 'com.longtime.wap.module.cost.service.UserInfoService.deleteUserInfos(String[])'
*/
public void testDeleteUserInfos() {
String []ids = {"31","61","91"};
service.deleteUserInfos(ids);
UserInfo userinfo = service.getUserInfoById(Long.valueOf(31));
assertNull(userinfo);
UserInfo userinfo1 = service.getUserInfoById(Long.valueOf(61));
assertNull(userinfo1);
UserInfo userinfo2 = service.getUserInfoById(Long.valueOf(91));
assertNull(userinfo2);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -