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)
|
}
|