New file |
| | |
| | |
|
| | | #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
|
| | |
|