liuxiaolong
2021-05-17 f3a497f4e7ebe5611ccfb4c3a6e9657ad706bc15
api_test.go
@@ -1,68 +1,101 @@
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)
//}