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

📄 userbotest.java

📁 一种快速开发的Java Web架构,doc里有详细的设计文档和开发文档。
💻 JAVA
字号:
package com.hisoft.cottonbusiness.test;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.log4j.Logger;

import com.hisoft.cottonbusiness.core.common.ServiceLocator;
import com.hisoft.cottonbusiness.service.UserBO;


import junit.framework.TestCase;

public class UserBOTest extends TestCase
{

	private static final Logger log = Logger.getLogger(UserBOTest.class);

	private UserBO userService = null;

	protected void setUp() throws Exception
	{
		// TODO Auto-generated method stub
		super.setUp();

		userService = (UserBO) ServiceLocator.getBean("userBO");
	}

	/*
	 * Test method for
	 * 'com.hisoft.cottonbusiness.service.WeakUserService.loadUserById(Integer)'
	 */
	public void testLoadUserById()
	{
		Map map = userService.load(new Integer(1270));

		log.info("map: " + map);

	}

	public void testInitCreateUser()
	{
		userService.initCreateUser();
	}
	
	public void testListUsers()
	{
		List list = userService.listUsers(1,10);

		log.info("list: " + list);
	}

	public void testSaveUser()
	{
		Map map = new HashMap();
		
		//用户基本信息
		map.put("username", "chenTest");
		map.put("pwd", "chenTest");
		map.put("nickname", "chenchen");
		map.put("age", new Integer(25));
		map.put("roleId",new Integer(5));
		
		//用户联系信息
		map.put("addrHome","dalian");
		map.put("addrOffice","dalian hisoft");
		map.put("phone","88888888");
		map.put("msn","chenzhiwu@gmail.com");
		map.put("email", "chenzhiwu@gmail.com");

		userService.insert(map);
	}

	public void addUser()
	{
		for (int i = 1; i < 30; i++)
		{
			Map map = new HashMap();
			map.put("username", "leo"+i);
			map.put("pwd", "chen"+i);
			map.put("nickname", "liuleo"+i);
			map.put("age", new Integer(25));
			map.put("roleId",new Integer(4));
			
			//contact info
			map.put("addrHome","shanghai shahekou");
			map.put("addrOffice","shanghai hisoft");
			map.put("phone","221111"+i);
			map.put("msn","chen@hotmail.com");
			map.put("email", "zhiwu@gmail.com");
			
			userService.insert(map);
		}
	}

	public void testUpdateUser()
	{
		Map map = userService.load(new Integer(1254));
		
		//用户基本信息
		map.put("pwd", "newpass");

		//用户联系信息
		map.put("addr_office","new dalian hisoft");
		map.put("phone","91111111");

		userService.update(map);
	}

	public void testRemoveUser()
	{
		Integer id = new Integer(1265);

		userService.remove(id);
	}

}

⌨️ 快捷键说明

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