📄 userinfoservicetest.java
字号:
package com.longtime.wap.module.user.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 = null;
public UserInfoServiceTest() {
super();
service = (UserInfoService) context.getBean("userUserInfoService");
}
/*
* Test method for
* 'com.longtime.wap.module.user.service.impl.UserInfoServiceImpl.getUserInfoById(Long)'
*/
@SuppressWarnings("deprecation")
public void testGetUserInfoById() {
UserInfo userInfo = service.getUserInfoById(1L);
assertEquals(userInfo.getUserName(), "admin");
assertEquals(userInfo.getPassword(),"123456");
assertEquals(userInfo.getGroupId(), 0);
assertEquals(userInfo.getNickname(), "admin");
assertEquals(userInfo.getRegDate(),new Date(107,10,21));
assertEquals(userInfo.getMoney(),999.99);
assertEquals(userInfo.getQuestion(),"your name?");
assertEquals(userInfo.getAnswer(),"admin");
assertEquals(userInfo.getMemo(),"just so-so ");
}
/*
* Test method for
* 'com.longtime.wap.module.user.service.impl.UserInfoServiceImpl.getUserInfoByUsername(String)'
*/
@SuppressWarnings("deprecation")
public void testGetUserInfoByUsername() {
UserInfo userInfo = service.getUserInfoByUsername("zhangyi");
assertEquals(userInfo.getUserName(), "zhangyi");
assertEquals(userInfo.getPassword(),"111111");
assertEquals(userInfo.getGroupId(), 2);
assertEquals(userInfo.getNickname(), "大头翼");
assertEquals(userInfo.getRegDate(), new Date(107,10,29));
assertEquals(userInfo.getMoney(),981.6);
assertEquals(userInfo.getQuestion(),"谁");
assertEquals(userInfo.getAnswer(),"我");
assertEquals(userInfo.getMemo(),null);
}
/*
* Test method for
* 'com.longtime.wap.module.user.service.impl.UserInfoServiceImpl.getUserInfos(Page)'
*/
public void testGetUserInfos() {
Page page = new Page(1, 5);
List userInfos = service.getUserInfos(page);
assertEquals(userInfos.size(), 5);
}
/*
* Test method for
* 'com.longtime.wap.module.user.service.impl.UserInfoServiceImpl.saveUserInfo(UserInfo)'
*/
@SuppressWarnings("deprecation")
public void testSaveUserInfo() {
UserInfo userInfo = new UserInfo();
userInfo.setUserName("chengtuo77");
userInfo.setPassword("chengtuo");
userInfo.setGroupId(2);
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);
UserInfo savedUserInfo = service.getUserInfoByUsername("chengtuo77");
assertEquals(userInfo.getNickname(), savedUserInfo.getNickname());
assertEquals(userInfo.getUserName(), savedUserInfo.getUserName());
assertEquals(userInfo.getGroupId(), savedUserInfo.getGroupId());
assertEquals(userInfo.getMoney(), savedUserInfo.getMoney());
assertEquals(userInfo.getMemo(), savedUserInfo.getMemo());
assertEquals(userInfo.getAnswer(), savedUserInfo.getAnswer());
assertEquals(userInfo.getPassword(), savedUserInfo.getPassword());
assertEquals(userInfo.getQuestion(), savedUserInfo.getQuestion());
assertEquals(userInfo.getEmail(), savedUserInfo.getEmail());
assertEquals(userInfo.getBirthdayDate(), savedUserInfo.getBirthdayDate());
assertEquals(userInfo.getTelephone(), savedUserInfo.getTelephone());
assertEquals(userInfo.getRegDate().getDate(), savedUserInfo.getRegDate().getDate());
UserInfo userInfo1 = service.getUserInfoByUsername("zhangyi");
userInfo1.setPassword("chengtuo");
userInfo1.setAnswer("你");
service.saveUserInfo(userInfo1);
UserInfo updatedUserInfo = service.getUserInfoByUsername("zhangyi");
assertEquals("大头翼", updatedUserInfo.getNickname());
assertEquals("zhangyi", updatedUserInfo.getUserName());
assertEquals("你", updatedUserInfo.getAnswer());
assertEquals("chengtuo", updatedUserInfo.getPassword());
}
/*
* Test method for
* 'com.longtime.wap.module.user.service.impl.UserInfoServiceImpl.deleteUserInfos(String[])'
*/
public void testDeleteUserInfos() {
String []ids = {"122","225","305"};
service.deleteUserInfos(ids);
UserInfo userinfo = service.getUserInfoById(122L);
assertNull(userinfo);
UserInfo userinfo1 = service.getUserInfoById(225L);
assertNull(userinfo1);
UserInfo userinfo2 = service.getUserInfoById(305L);
assertNull(userinfo2);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -