首页>代码>java企业考勤系统>/clocksimplejee4/mock/com/dovesoftware/clocksimplejee3/mock/dao/ClockMockDaoImplTest.java
package com.dovesoftware.clocksimplejee3.mock.dao;

import java.sql.Connection;
import java.sql.ResultSet;
import java.util.List;

import com.dovesoftware.clocksimplejee3.dao.UserDao;
import com.dovesoftware.clocksimplejee3.daoimpl.UserDaoImpl;
import com.dovesoftware.clocksimplejee3.database.DBConf;
import com.dovesoftware.clocksimplejee3.domain.User;
import com.dovesoftware.clocksimplejee3.mockdaoimpl.UserMockDaoImpl;
import com.dovesoftware.clocksimplejee3.test.DataSafeTestCase;

import junit.framework.Assert;

/**
 * ClockDaoImplTest 
 * 
 * For developer:
 * Do not add setUp and tearDown method
 * Do not use DBConf.switchToTest()
 * Do not use DBConf.switchToProduction()
 * Must extends DataSafeTestCase to protect data safe
 * @author Dovelock
 * @email gdovelock@gmail.com
 *
 */
public class ClockMockDaoImplTest extends DataSafeTestCase {

	private static UserDao clockDao = new UserMockDaoImpl();
	private static String token = "10898138";
     
	public void testGetUserInfo() throws Exception
	{
	}

	public void testGetUser() throws Exception
	{		
		User user = new User();
		user.setId(9999L);
        user.setEmpid(9999L);
        user.setUsername("jerry");
        user.setFirstname("jerry");
        user.setLastname("shen");
        user.setSex("male");
        user.setPassword("jerry");
        user.setConfirmpassword("jerry");
        user.setIsadmin("Y");
        user.setIsactive("Y");
        user.setAddress("Road 1");
        user.setAddress1("Road 2");
        user.setNamec("jerry");
        user.setNamej("jerry");
        user.setPhone("9999");
        user.setMobile("9998");
        user.setLoginfailure(0);	
        String errorMessage = "";
        getClockDao().adminAddUser(user, errorMessage);	
        
        // Test begin
        User user0 = getClockDao().getUserByUsername(user);
        Assert.assertTrue("jerry".equals(user0.getUsername()));  
	}

	public void testEditUser() throws Exception
	{
	}

	public void testGetPinViaId() throws Exception
	{
	}

	public void testLogin() throws Exception 
	{	
	}

	public void testAddLoginFailure() throws Exception
	{
	}

	public void testAddLoginFailureViaUsername() throws Exception 
	{
	}

	public void testAddClearLoginFailure() throws Exception
	{
	}

	public void testLoginViaUserNamePassword() throws Exception
	{
	}

	public void testChangePassword() throws Exception
	{
	}

	public void testRegisterUser() throws Exception
	{
	}
	
	public void testAdminChangeUserPassword() throws Exception
	{
	}

	public void testGeneratePinNum() throws Exception
	{
	}

	public void testUniquepin() throws Exception
	{
	}
	
	public void testAdminDeleteUser() throws Exception
	{
	}
	
	public void  testToggleAdmin() throws Exception
	{
	}
	
	public void testToggleActive() throws Exception
	{
	}
	
	public void testAdminAddUser() throws Exception
	{
	}
	
	public void testGetPinbyUserID() throws Exception
	{
	}

	public static UserDao getClockDao() {
		return ClockMockDaoImplTest.clockDao;
	}

	public static void setClockDao(UserDao clockDaoImpl) {
		ClockMockDaoImplTest.clockDao = clockDaoImpl;
	}

}
最近下载更多
balabalawuyu  LV6 2022年11月17日
hu10086  LV1 2022年5月21日
xaiozhu  LV7 2022年4月10日
liugtnb  LV2 2022年3月24日
1819615780  LV1 2021年12月25日
kk1031  LV8 2021年9月6日
LYS_myheart  LV2 2021年7月24日
monkalon  LV14 2021年7月10日
weijiajun  LV1 2021年6月29日
15038811780  LV2 2021年6月2日
最近浏览更多
黄志琴  LV1 9月29日
255921158  LV5 7月17日
gidfsgs 6月3日
暂无贡献等级
ma406805131  LV15 5月9日
feizai0101 4月14日
暂无贡献等级
bai fei liu  LV1 3月28日
xiaojie93  LV2 3月1日
1134116035 2月28日
暂无贡献等级
阿卡丽  LV3 2月7日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友