| | |
| | | |
| | | #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: |
| | | /** 创建二级设备表DaoTest构造函数 */ |
| | | VssChannelTblDaoTest() {} |
| | | public: |
| | | /** 创建二级设备表DaoTest单例模式 */ |
| | | 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 |
| | | |
| | |
|
| | | #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:
|
| | | /** 创建二级设备表DaoTest构造函数 */
|
| | | VssChannelTblDaoTest() {}
|
| | | public:
|
| | | /** 创建二级设备表DaoTest单例模式 */
|
| | | 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
|
| | |
|