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