New file |
| | |
| | |
|
| | | #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
|
| | |
|