#ifndef VSSUPPERSVRTBL_MANAGER_TEST_H #define VSSUPPERSVRTBL_MANAGER_TEST_H #include "../model/VssUpperSvrTbl.h" #include "../model/VssUpperSvrTblBuilder.h" #include "../dao/VssUpperSvrTblDao.h" #include /** * 测试创建上级平台服务器表管理类 */ 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 vssUpperSvrTblVec = VssUpperSvrTblDao::instance()->findAllVssUpperSvrTblList(); } private: }; #endif //VSSUPPERSVRTBL_MANAGER_TEST_H