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

📄 userinfoservicetest.java

📁 这个是完整的wap项目的源码 开发语言 Java 系统架构 Struts + hibernate + spring 数据库 Mysql5.0 应用服务器Tomcat5.0 开发工具 MyEc
💻 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 + -