派生自 development/c++

xuxiuxi
2019-03-04 93fcc2eb2db5038ca1944acde9f4c8b751aca930
QiaoJiaSystem/DataManagerServer/vss/test/VssUpperSvrTblDaoTest.h
@@ -1,80 +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
#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