liuxiaolong
2021-05-17 f3a497f4e7ebe5611ccfb4c3a6e9657ad706bc15
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
package gb28181api
 
import (
    "log"
    "testing"
)
 
//func TestSetPlatformServerInfo(t *testing.T) {
//    var api Gb28181Api
//    var gbserverinfo = GbServerInfo{
//        Name:           "测试国标平台aa",
//        PublicID:       "44120000002000000011",
//        GbServerPort:   7060,
//        RtspServrPort:  7554,
//        HTTPClientIP:   "",
//        HTTPClientPort: 0,
//    }
//
//    log.SetFlags(log.Lshortfile | log.LstdFlags)
//    Init("192.168.1.203", 8060)
//    flag := api.SetPlatformServerInfo(gbserverinfo)
//    log.Println(flag)
//}
 
//func TestGetPlatformServerInfo(t *testing.T) {
//    var api Gb28181Api
//    Init("192.168.1.203", 8060)
//    gbserverinfo, flag := api.GetPlatformServerInfo()
//    log.Println("flag:", flag)
//    log.Println("gbserverinfo:", SmartPrintStruct(gbserverinfo))
//}
 
//func TestGetDevicesByPageNO(t *testing.T) {
//    var api Gb28181Api
//    Init("192.168.1.203", 8060)
//    devsinfo, flag := api.GetDevicesByPageNO(1)
//    fmt.Println("flag:", flag)
//    fmt.Println("devsinfo:", SmartPrintStruct(devsinfo))
//}
 
//func TestGetAllDevices(t *testing.T) {
//    var api Gb28181Api
//    Init("192.168.1.203", 8060)
//    alldevsinfo, flag := api.GetAllDevices()
//    log.Println("flag:", flag)
//    log.Println("alldevsinfo:", SmartPrintStruct(alldevsinfo))
//}
 
// func TestGetCamsByDevAndPage(t *testing.T) {
//     var api Gb28181Api
//     Init("192.168.1.203", 8060)
//     camsinfo, flag := api.GetCamsByDevAndPage("44122500042001000123", "all", 1)
//     log.Println("flag:", flag)
//     log.Println("camsinfo:", SmartPrintStruct(camsinfo))
// }
 
func TestGetAllCamerasByDevID(t *testing.T) {
    var api Gb28181Api
    Init("192.168.1.203", 8060)
    allcamsinfo, flag := api.GetAllCamerasByDevID("44122500042001000123")
    log.Println("flag:", flag)
    log.Println("allcamsinfo:", SmartPrintStruct(allcamsinfo))
}
 
func TestGetAllDomainUnit(t *testing.T) {
    var api Gb28181Api
    Init("192.168.1.203", 8060)
    domainunits, flag := api.GetAllDomainUnit()
    log.Println("flag:", flag)
    log.Println("allcamsinfo:", SmartPrintStruct(domainunits))
}
 
//func TestGetAllCamerasByDomainUnitAndPage(t *testing.T) {
//    var api Gb28181Api
//    Init("192.168.1.203", 8060)
//    allcamsinfo, flag := api.GetAllCamerasByDomainUnitAndPage("1101", 1)
//    log.Println("flag:", flag)
//    log.Println("allcamsinfo:", SmartPrintStruct(allcamsinfo))
//}
 
//func TestGetAllCamerasByDomainUnit(t *testing.T) {
//    var api Gb28181Api
//    Init("192.168.1.203", 8060)
//    allcamsinfo, flag := api.GetAllCamerasByDomainUnit("44122500042001000123")
//    log.Println("flag:", flag)
//    log.Println("allcamsinfo:", SmartPrintStruct(allcamsinfo))
//}
 
// func TestSetCameraPtz(t *testing.T) {
//     var api Gb28181Api
//     Init("192.168.1.203", 8060)
//     flag := api.SetCameraPtz("11010202081314000004", "up", 1)
//     log.Println("flag:", flag)
// }
 
//func TestGetAndWriteCameras(t *testing.T) {
//    // var api Gb28181Api
//    Init("192.168.1.203", 8060)
//    GetAndWriteCameras()
//    // fmt.Println("flag:", flag)
//}