From bcf8d8c62fdf61c4c3091bbf0db32383cbd5ea9e Mon Sep 17 00:00:00 2001 From: pansen <pansen626@sina.com> Date: 星期四, 28 二月 2019 14:24:09 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/yw.1.2.fixbug' into yw.1.2 --- QiaoJiaSystem/DataManagerServer/vss/test/VssUpperSvrTblDaoTest.h | 80 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 80 insertions(+), 0 deletions(-) diff --git a/QiaoJiaSystem/DataManagerServer/vss/test/VssUpperSvrTblDaoTest.h b/QiaoJiaSystem/DataManagerServer/vss/test/VssUpperSvrTblDaoTest.h new file mode 100755 index 0000000..cd740b1 --- /dev/null +++ b/QiaoJiaSystem/DataManagerServer/vss/test/VssUpperSvrTblDaoTest.h @@ -0,0 +1,80 @@ + +#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 + -- Gitblit v1.8.0