chenshijun
2019-06-24 30eff761eaf84b7133d0bd15190fd26ed8bfc464
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
package gb28181api
 
import (
    "fmt"
    "testing"
)
 
func TestSetPlatformServerInfo(t *testing.T) {
    var api Gb28181Api
    var gbserverinfo = GbServerInfo{
        Name:           "测试国标平台",
        PublicID:       "44120000002000000011",
        GbServerPort:   7060,
        RtspServrPort:  7554,
        HTTPClientIP:   "",
        HTTPClientPort: 0,
    }
    Init("192.168.1.203", 8060)
    flag := api.SetPlatformServerInfo(gbserverinfo)
    fmt.Println(flag)
}
 
func TestGetPlatformServerInfo(t *testing.T) {
    var api Gb28181Api
    Init("192.168.1.203", 8060)
    gbserverinfo, flag := api.GetPlatformServerInfo()
    fmt.Println("flag:", flag)
    fmt.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()
    fmt.Println("flag:", flag)
    fmt.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)
    fmt.Println("flag:", flag)
    fmt.Println("camsinfo:", SmartPrintStruct(camsinfo))
}
 
func TestGetAllCamerasByDevID(t *testing.T) {
    var api Gb28181Api
    Init("192.168.1.203", 8060)
    allcamsinfo, flag := api.GetAllCamerasByDevID("44122500042001000123")
    fmt.Println("flag:", flag)
    fmt.Println("allcamsinfo:", SmartPrintStruct(allcamsinfo))
}
 
func TestSetCameraPtz(t *testing.T) {
    var api Gb28181Api
    Init("192.168.1.203", 8060)
    flag := api.SetCameraPtz("11010202081314000004", "focusnear", 150)
    fmt.Println("flag:", flag)
}