|
#ifndef VSSDOMAINUNITTBL_MANAGER_TEST_H
|
#define VSSDOMAINUNITTBL_MANAGER_TEST_H
|
|
#include "../model/VssDomainUnitTbl.h"
|
#include "../model/VssDomainUnitTblBuilder.h"
|
#include "../dao/VssDomainUnitTblDao.h"
|
#include <basic/debug/Debug.h>
|
|
/**
|
* 测试创建一级设备表管理类
|
*/
|
class VssDomainUnitTblDaoTest {
|
private:
|
/** 创建一级设备表DaoTest构造函数 */
|
VssDomainUnitTblDaoTest() {}
|
public:
|
/** 创建一级设备表DaoTest单例模式 */
|
static VssDomainUnitTblDaoTest* instance() {
|
static VssDomainUnitTblDaoTest instance;
|
return &instance;
|
}
|
|
/** 测试添加创建一级设备表 */
|
void testAddVssDomainUnitTbl() {
|
VssDomainUnitTblBuilder vssDomainUnitTblBuilder;
|
vssDomainUnitTblBuilder.addID(0);
|
vssDomainUnitTblBuilder.addDevPubID("");
|
vssDomainUnitTblBuilder.addDomainPubID("");
|
vssDomainUnitTblBuilder.addName("");
|
vssDomainUnitTblBuilder.addBusinessGroupID("");
|
vssDomainUnitTblBuilder.addParentId("");
|
vssDomainUnitTblBuilder.addDomainType(0);
|
vssDomainUnitTblBuilder.addUpdateTime("");
|
VssDomainUnitTblDao::instance()->addVssDomainUnitTbl(vssDomainUnitTblBuilder.buildVssDomainUnitTblMap());
|
}
|
|
/** 测试更新创建一级设备表 */
|
void testUpdateVssDomainUnitTbl() {
|
VssDomainUnitTblBuilder vssDomainUnitTblBuilder;
|
vssDomainUnitTblBuilder.addID(0);
|
vssDomainUnitTblBuilder.addDevPubID("");
|
vssDomainUnitTblBuilder.addDomainPubID("");
|
vssDomainUnitTblBuilder.addName("");
|
vssDomainUnitTblBuilder.addBusinessGroupID("");
|
vssDomainUnitTblBuilder.addParentId("");
|
vssDomainUnitTblBuilder.addDomainType(0);
|
vssDomainUnitTblBuilder.addUpdateTime("");
|
|
VssDomainUnitTblDao::instance()->updateVssDomainUnitTbl(vssDomainUnitTblBuilder.buildVssDomainUnitTblMap(),
|
vssDomainUnitTblBuilder.buildVssDomainUnitTblMap());
|
}
|
|
/** 测试查询创建一级设备表列表*/
|
void testFindVssDomainUnitTblList() {
|
vector<VssDomainUnitTbl> vssDomainUnitTblVec = VssDomainUnitTblDao::instance()->findAllVssDomainUnitTblList();
|
}
|
|
private:
|
|
};
|
|
#endif //VSSDOMAINUNITTBL_MANAGER_TEST_H
|
|