派生自 development/c++

pansen
2019-03-05 ed223aee5fe5f3b222488549597976f34c679c3d
QiaoJiaSystem/DataManagerServer/vss/test/VssDevTblDaoTest.h
@@ -1,70 +1,70 @@
#ifndef VSSDEVTBL_MANAGER_TEST_H
#define VSSDEVTBL_MANAGER_TEST_H
#include "../model/VssDevTbl.h"
#include "../model/VssDevTblBuilder.h"
#include "../dao/VssDevTblDao.h"
#include <basic/debug/Debug.h>
/**
 * 测试创建一级设备表管理类
 */
class VssDevTblDaoTest {
private:
   /** 创建一级设备表DaoTest构造函数 */
   VssDevTblDaoTest() {}
public:
   /** 创建一级设备表DaoTest单例模式 */
    static VssDevTblDaoTest* instance() {
        static VssDevTblDaoTest instance;
        return &instance;
    }
   /** 测试添加创建一级设备表 */
    void testAddVssDevTbl() {
        VssDevTblBuilder vssDevTblBuilder;
       vssDevTblBuilder.addID(0);
       vssDevTblBuilder.addDevPubID("");
       vssDevTblBuilder.addDevNickname("");
       vssDevTblBuilder.addUserName("");
       vssDevTblBuilder.addPasswd("");
       vssDevTblBuilder.addCorpID("");
       vssDevTblBuilder.addIP("");
       vssDevTblBuilder.addPort(0);
       vssDevTblBuilder.addAlive(0);
       vssDevTblBuilder.addDMarker(0);
       vssDevTblBuilder.addUpdateTime("");
        VssDevTblDao::instance()->addVssDevTbl(vssDevTblBuilder.buildVssDevTblMap());
    }
    /** 测试更新创建一级设备表 */
    void testUpdateVssDevTbl() {
        VssDevTblBuilder vssDevTblBuilder;
       vssDevTblBuilder.addID(0);
       vssDevTblBuilder.addDevPubID("");
       vssDevTblBuilder.addDevNickname("");
       vssDevTblBuilder.addUserName("");
       vssDevTblBuilder.addPasswd("");
       vssDevTblBuilder.addCorpID("");
       vssDevTblBuilder.addIP("");
       vssDevTblBuilder.addPort(0);
       vssDevTblBuilder.addAlive(0);
       vssDevTblBuilder.addDMarker(0);
       vssDevTblBuilder.addUpdateTime("");
        VssDevTblDao::instance()->updateVssDevTbl(vssDevTblBuilder.buildVssDevTblMap(),
                                                  vssDevTblBuilder.buildVssDevTblMap());
    }
    /** 测试查询创建一级设备表列表*/
    void testFindVssDevTblList() {
        vector<VssDevTbl> vssDevTblVec = VssDevTblDao::instance()->findAllVssDevTblList();
    }
private:
};
#endif //VSSDEVTBL_MANAGER_TEST_H
#ifndef VSSDEVTBL_MANAGER_TEST_H
#define VSSDEVTBL_MANAGER_TEST_H
#include "../model/VssDevTbl.h"
#include "../model/VssDevTblBuilder.h"
#include "../dao/VssDevTblDao.h"
#include <basic/debug/Debug.h>
/**
 * 测试创建一级设备表管理类
 */
class VssDevTblDaoTest {
private:
   /** 创建一级设备表DaoTest构造函数 */
   VssDevTblDaoTest() {}
public:
   /** 创建一级设备表DaoTest单例模式 */
    static VssDevTblDaoTest* instance() {
        static VssDevTblDaoTest instance;
        return &instance;
    }
   /** 测试添加创建一级设备表 */
    void testAddVssDevTbl() {
        VssDevTblBuilder vssDevTblBuilder;
       vssDevTblBuilder.addID(0);
       vssDevTblBuilder.addDevPubID("");
       vssDevTblBuilder.addDevNickname("");
       vssDevTblBuilder.addUserName("");
       vssDevTblBuilder.addPasswd("");
       vssDevTblBuilder.addCorpID("");
       vssDevTblBuilder.addIP("");
       vssDevTblBuilder.addPort(0);
       vssDevTblBuilder.addAlive(0);
       vssDevTblBuilder.addDMarker(0);
       vssDevTblBuilder.addUpdateTime("");
        VssDevTblDao::instance()->addVssDevTbl(vssDevTblBuilder.buildVssDevTblMap());
    }
    /** 测试更新创建一级设备表 */
    void testUpdateVssDevTbl() {
        VssDevTblBuilder vssDevTblBuilder;
       vssDevTblBuilder.addID(0);
       vssDevTblBuilder.addDevPubID("");
       vssDevTblBuilder.addDevNickname("");
       vssDevTblBuilder.addUserName("");
       vssDevTblBuilder.addPasswd("");
       vssDevTblBuilder.addCorpID("");
       vssDevTblBuilder.addIP("");
       vssDevTblBuilder.addPort(0);
       vssDevTblBuilder.addAlive(0);
       vssDevTblBuilder.addDMarker(0);
       vssDevTblBuilder.addUpdateTime("");
        VssDevTblDao::instance()->updateVssDevTbl(vssDevTblBuilder.buildVssDevTblMap(),
                                                  vssDevTblBuilder.buildVssDevTblMap());
    }
    /** 测试查询创建一级设备表列表*/
    void testFindVssDevTblList() {
        vector<VssDevTbl> vssDevTblVec = VssDevTblDao::instance()->findAllVssDevTblList();
    }
private:
};
#endif //VSSDEVTBL_MANAGER_TEST_H