|
#ifndef VSSUPPERSVRTBL_MANAGER_TEST_H
|
#define VSSUPPERSVRTBL_MANAGER_TEST_H
|
|
#include "../model/VssUpperSvrTbl.h"
|
#include "../model/VssUpperSvrTblBuilder.h"
|
#include "../dao/VssUpperSvrTblDao.h"
|
#include <basic/debug/Debug.h>
|
|
/**
|
* 测试创建上级平台服务器表管理类
|
*/
|
class VssUpperSvrTblDaoTest {
|
private:
|
/** 创建上级平台服务器表DaoTest构造函数 */
|
VssUpperSvrTblDaoTest() {}
|
public:
|
/** 创建上级平台服务器表DaoTest单例模式 */
|
static VssUpperSvrTblDaoTest* instance() {
|
static VssUpperSvrTblDaoTest instance;
|
return &instance;
|
}
|
|
/** 测试添加创建上级平台服务器表 */
|
void testAddVssUpperSvrTbl() {
|
VssUpperSvrTblBuilder vssUpperSvrTblBuilder;
|
vssUpperSvrTblBuilder.addID(0);
|
vssUpperSvrTblBuilder.addName("");
|
vssUpperSvrTblBuilder.addPublicID("");
|
vssUpperSvrTblBuilder.addAuthUsername("");
|
vssUpperSvrTblBuilder.addAuthPasswd("");
|
vssUpperSvrTblBuilder.addDomain("");
|
vssUpperSvrTblBuilder.addIP("");
|
vssUpperSvrTblBuilder.addPort(0);
|
vssUpperSvrTblBuilder.addRegisterTime(0);
|
vssUpperSvrTblBuilder.addKeepAliveTime(0);
|
vssUpperSvrTblBuilder.addAlive(0);
|
vssUpperSvrTblBuilder.addIsSyncTime(0);
|
vssUpperSvrTblBuilder.addPushProtocol(0);
|
vssUpperSvrTblBuilder.addPlatformInfo(0);
|
vssUpperSvrTblBuilder.addIsEnable(0);
|
vssUpperSvrTblBuilder.addUpdateTime("");
|
VssUpperSvrTblDao::instance()->addVssUpperSvrTbl(vssUpperSvrTblBuilder.buildVssUpperSvrTblMap());
|
}
|
|
/** 测试更新创建上级平台服务器表 */
|
void testUpdateVssUpperSvrTbl() {
|
VssUpperSvrTblBuilder vssUpperSvrTblBuilder;
|
vssUpperSvrTblBuilder.addID(0);
|
vssUpperSvrTblBuilder.addName("");
|
vssUpperSvrTblBuilder.addPublicID("");
|
vssUpperSvrTblBuilder.addAuthUsername("");
|
vssUpperSvrTblBuilder.addAuthPasswd("");
|
vssUpperSvrTblBuilder.addDomain("");
|
vssUpperSvrTblBuilder.addIP("");
|
vssUpperSvrTblBuilder.addPort(0);
|
vssUpperSvrTblBuilder.addRegisterTime(0);
|
vssUpperSvrTblBuilder.addKeepAliveTime(0);
|
vssUpperSvrTblBuilder.addAlive(0);
|
vssUpperSvrTblBuilder.addIsSyncTime(0);
|
vssUpperSvrTblBuilder.addPushProtocol(0);
|
vssUpperSvrTblBuilder.addPlatformInfo(0);
|
vssUpperSvrTblBuilder.addIsEnable(0);
|
vssUpperSvrTblBuilder.addUpdateTime("");
|
|
VssUpperSvrTblDao::instance()->updateVssUpperSvrTbl(vssUpperSvrTblBuilder.buildVssUpperSvrTblMap(),
|
vssUpperSvrTblBuilder.buildVssUpperSvrTblMap());
|
}
|
|
/** 测试查询创建上级平台服务器表列表*/
|
void testFindVssUpperSvrTblList() {
|
vector<VssUpperSvrTbl> vssUpperSvrTblVec = VssUpperSvrTblDao::instance()->findAllVssUpperSvrTblList();
|
}
|
|
private:
|
|
};
|
|
#endif //VSSUPPERSVRTBL_MANAGER_TEST_H
|
|