首页>代码>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;
}
}
最近下载更多
891087053 LV1
5月17日
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日
最近浏览更多
wz LV3
9月19日
891087053 LV1
5月17日
微信网友_7513981386297344
5月17日
暂无贡献等级
微信网友_7467320429481984
4月14日
暂无贡献等级
叉烧君 LV3
3月26日
嘲讽脸 LV5
1月15日
xianyu091012 LV5
2024年12月26日
xiquyiyuan LV10
2024年12月3日
gxh666857 LV1
2024年11月27日
黄志琴 LV1
2024年9月29日

