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/VssChannelTblDaoTest.h | 94 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 94 insertions(+), 0 deletions(-) diff --git a/QiaoJiaSystem/DataManagerServer/vss/test/VssChannelTblDaoTest.h b/QiaoJiaSystem/DataManagerServer/vss/test/VssChannelTblDaoTest.h new file mode 100755 index 0000000..7efabc4 --- /dev/null +++ b/QiaoJiaSystem/DataManagerServer/vss/test/VssChannelTblDaoTest.h @@ -0,0 +1,94 @@ + +#ifndef VSSCHANNELTBL_MANAGER_TEST_H +#define VSSCHANNELTBL_MANAGER_TEST_H + +#include "../model/VssChannelTbl.h" +#include "../model/VssChannelTblBuilder.h" +#include "../dao/VssChannelTblDao.h" +#include <basic/debug/Debug.h> + +/** + * 娴嬭瘯鍒涘缓浜岀骇璁惧琛ㄧ鐞嗙被 + */ +class VssChannelTblDaoTest { +private: + /** 鍒涘缓浜岀骇璁惧琛―aoTest鏋勯�犲嚱鏁� */ + VssChannelTblDaoTest() {} +public: + /** 鍒涘缓浜岀骇璁惧琛―aoTest鍗曚緥妯″紡 */ + static VssChannelTblDaoTest* instance() { + static VssChannelTblDaoTest instance; + return &instance; + } + + /** 娴嬭瘯娣诲姞鍒涘缓浜岀骇璁惧琛� */ + void testAddVssChannelTbl() { + VssChannelTblBuilder vssChannelTblBuilder; + vssChannelTblBuilder.addID(0); + vssChannelTblBuilder.addDevPubID(""); + vssChannelTblBuilder.addNickname(""); + vssChannelTblBuilder.addChanPubID(""); + vssChannelTblBuilder.addAlive(0); + vssChannelTblBuilder.addCorpID(""); + vssChannelTblBuilder.addModel(""); + vssChannelTblBuilder.addOwner(""); + vssChannelTblBuilder.addCivilCode(""); + vssChannelTblBuilder.addAddress(""); + vssChannelTblBuilder.addParental(0); + vssChannelTblBuilder.addParentId(""); + vssChannelTblBuilder.addIP(""); + vssChannelTblBuilder.addPort(0); + vssChannelTblBuilder.addLongitude(0.0); + vssChannelTblBuilder.addLatitude(0.0); + vssChannelTblBuilder.addAltitude(0.0); + vssChannelTblBuilder.addPTZType(0); + vssChannelTblBuilder.addRoomType(0); + vssChannelTblBuilder.addDirectionType(0); + vssChannelTblBuilder.addStreamType(0); + vssChannelTblBuilder.addDMarker(0); + vssChannelTblBuilder.addUpdateTime(""); + VssChannelTblDao::instance()->addVssChannelTbl(vssChannelTblBuilder.buildVssChannelTblMap()); + } + + /** 娴嬭瘯鏇存柊鍒涘缓浜岀骇璁惧琛� */ + void testUpdateVssChannelTbl() { + VssChannelTblBuilder vssChannelTblBuilder; + vssChannelTblBuilder.addID(0); + vssChannelTblBuilder.addDevPubID(""); + vssChannelTblBuilder.addNickname(""); + vssChannelTblBuilder.addChanPubID(""); + vssChannelTblBuilder.addAlive(0); + vssChannelTblBuilder.addCorpID(""); + vssChannelTblBuilder.addModel(""); + vssChannelTblBuilder.addOwner(""); + vssChannelTblBuilder.addCivilCode(""); + vssChannelTblBuilder.addAddress(""); + vssChannelTblBuilder.addParental(0); + vssChannelTblBuilder.addParentId(""); + vssChannelTblBuilder.addIP(""); + vssChannelTblBuilder.addPort(0); + vssChannelTblBuilder.addLongitude(0.0); + vssChannelTblBuilder.addLatitude(0.0); + vssChannelTblBuilder.addAltitude(0.0); + vssChannelTblBuilder.addPTZType(0); + vssChannelTblBuilder.addRoomType(0); + vssChannelTblBuilder.addDirectionType(0); + vssChannelTblBuilder.addStreamType(0); + vssChannelTblBuilder.addDMarker(0); + vssChannelTblBuilder.addUpdateTime(""); + + VssChannelTblDao::instance()->updateVssChannelTbl(vssChannelTblBuilder.buildVssChannelTblMap(), + vssChannelTblBuilder.buildVssChannelTblMap()); + } + + /** 娴嬭瘯鏌ヨ鍒涘缓浜岀骇璁惧琛ㄥ垪琛�*/ + void testFindVssChannelTblList() { + vector<VssChannelTbl> vssChannelTblVec = VssChannelTblDao::instance()->findAllVssChannelTblList(); + } + +private: + +}; + +#endif //VSSCHANNELTBL_MANAGER_TEST_H + -- Gitblit v1.8.0