| | |
| | | package gb28181api |
| | | |
| | | import ( |
| | | "fmt" |
| | | "log" |
| | | "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 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() |
| | | fmt.Println("flag:", flag) |
| | | fmt.Println("gbserverinfo:", SmartPrintStruct(gbserverinfo)) |
| | | } |
| | | //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 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 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) |
| | | fmt.Println("flag:", flag) |
| | | fmt.Println("camsinfo:", SmartPrintStruct(camsinfo)) |
| | | } |
| | | // 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") |
| | | fmt.Println("flag:", flag) |
| | | fmt.Println("allcamsinfo:", SmartPrintStruct(allcamsinfo)) |
| | | log.Println("flag:", flag) |
| | | log.Println("allcamsinfo:", SmartPrintStruct(allcamsinfo)) |
| | | } |
| | | |
| | | func TestSetCameraPtz(t *testing.T) { |
| | | func TestGetAllDomainUnit(t *testing.T) { |
| | | var api Gb28181Api |
| | | Init("192.168.1.203", 8060) |
| | | flag := api.SetCameraPtz("11010202081314000004", "focusnear", 150) |
| | | fmt.Println("flag:", flag) |
| | | 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) |
| | | //} |