package dbapi import ( "basic.com/pubsub/protomsg.git" "encoding/json" "fmt" "testing" "time" ) func TestGetLocalCameraTree(t *testing.T) { var api AreaApi body := api.GetLocalCameraTree(0, 0, "c") fmt.Println(body) } func TestAreaAdd(t *testing.T) { var api AreaApi var area = protomsg.Area{ Parentid: 0, Name: "哈哈哈", } dataBytes, _ := json.Marshal(area) paramBody := make(map[string]interface{},0) json.Unmarshal(dataBytes,paramBody) flag := api.AreaAdd(paramBody) fmt.Println(flag) } func TestAreaUpdate(t *testing.T) { var api AreaApi var area = protomsg.Area{ Id: 1, Name: "区域更新测试", Parentid: 0, } dataBytes, _ := json.Marshal(area) paramBody := make(map[string]interface{},0) json.Unmarshal(dataBytes,paramBody) flag := api.AreaUpdate(paramBody) fmt.Println(flag) } func TestGetCameraById(t *testing.T) { var api CameraApi camera, _ := api.GetCameraById("cid0") fmt.Println(camera) } func TestCameraApi_Add(t *testing.T) { var api CameraApi camera := protomsg.Camera{ Name:"测试啊啊啊啊啊啊啊啊", Areaid:0, } dataBytes, _ := json.Marshal(camera) paramBody := make(map[string]interface{},0) json.Unmarshal(dataBytes,paramBody) result := api.CameraAdd(paramBody) fmt.Println("add result: ",result) } func TestSdkApi_Save(t *testing.T) { for { time.Sleep(10 * time.Second) var api SdkApi sdk := protomsg.Sdk{ SdkName:"awfewagewag", Icon:"bbb", Url:"baidu", } dataBytes, _ := json.Marshal(sdk) paramBody := make(map[string]interface{},0) json.Unmarshal(dataBytes,paramBody) result,data := api.Save(paramBody) fmt.Println("add result: ",result,data) } } func TestMangosReqClient(t *testing.T){ } func TestSdkApi_FindAll(t *testing.T) { var api SdkApi all := api.FindAll("") fmt.Println(all) } func TestSdkApi_GetById(t *testing.T) { var api SdkApi model,_ := api.GetById("812b674b-2375-4589-919a-5c1c3278a97e") fmt.Println(model) } func TestSdkApi_GetAllSdkIds(t *testing.T) { var api SdkApi sdkIds := api.GetAllSdkIds() fmt.Println(sdkIds) } func TestTaskApi_FindAll(t *testing.T) { var api TaskApi taskInfos := api.FindAll() fmt.Println(taskInfos) } func TestCameraApi_FindAll(t *testing.T) { var api CameraApi cameras := api.FindAll() fmt.Println(cameras) }