派生自 development/c++

xuxiuxi
2019-03-04 93fcc2eb2db5038ca1944acde9f4c8b751aca930
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
 
#ifndef VSSLOCALSETTINGTBL_MANAGER_TEST_H
#define VSSLOCALSETTINGTBL_MANAGER_TEST_H
 
#include "../model/VssLocalSettingTbl.h"
#include "../model/VssLocalSettingTblBuilder.h"
#include "../dao/VssLocalSettingTblDao.h"
#include <basic/debug/Debug.h>
 
/**
 * 测试本地国标配置管理类
 */
class VssLocalSettingTblDaoTest {
private:
    /** 本地国标配置DaoTest构造函数 */
    VssLocalSettingTblDaoTest() {}
public:
    /** 本地国标配置DaoTest单例模式 */
    static VssLocalSettingTblDaoTest* instance() {
        static VssLocalSettingTblDaoTest instance;
        return &instance;
    }
 
    /** 测试添加本地国标配置 */
    void testAddVssLocalSettingTbl() {
        VssLocalSettingTblBuilder vssLocalSettingTblBuilder;
        vssLocalSettingTblBuilder.addID(0);
        vssLocalSettingTblBuilder.addServerIp("");
        vssLocalSettingTblBuilder.addServerPort("");
        vssLocalSettingTblBuilder.addServerId("");
        vssLocalSettingTblBuilder.addUserAuthId("");
        vssLocalSettingTblBuilder.addPassword("");
        vssLocalSettingTblBuilder.addUpdateTime("");
        VssLocalSettingTblDao::instance()->addVssLocalSettingTbl(vssLocalSettingTblBuilder.buildVssLocalSettingTblMap());
    }
    
    /** 测试更新本地国标配置 */
    void testUpdateVssLocalSettingTbl() {
        VssLocalSettingTblBuilder vssLocalSettingTblBuilder;
        vssLocalSettingTblBuilder.addID(0);
        vssLocalSettingTblBuilder.addServerIp("");
        vssLocalSettingTblBuilder.addServerPort("");
        vssLocalSettingTblBuilder.addServerId("");
        vssLocalSettingTblBuilder.addUserAuthId("");
        vssLocalSettingTblBuilder.addPassword("");
        vssLocalSettingTblBuilder.addUpdateTime("");
    
        VssLocalSettingTblDao::instance()->updateVssLocalSettingTbl(vssLocalSettingTblBuilder.buildVssLocalSettingTblMap(),
                                                  vssLocalSettingTblBuilder.buildVssLocalSettingTblMap());
    }
    
    /** 测试查询本地国标配置列表*/
    void testFindVssLocalSettingTblList() {
        vector<VssLocalSettingTbl> vssLocalSettingTblVec = VssLocalSettingTblDao::instance()->findAllVssLocalSettingTblList();
    }
    
private:
    
};
 
#endif //VSSLOCALSETTINGTBL_MANAGER_TEST_H