派生自 development/c++

xuxiuxi
2019-03-04 93fcc2eb2db5038ca1944acde9f4c8b751aca930
QiaoJiaSystem/DataManagerServer/vss/test/VssChannelTblDaoTest.h
@@ -1,94 +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:
   /** 创建二级设备表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