- 移除 Core 目录下的 CallBack.go、core.go 和 Type.go 文件 - 这些文件包含了未使用的类型定义和函数实现 - 删除冗余代码有助于简化项目结构,提高代码可读性和维护性
39 lines
608 B
Go
39 lines
608 B
Go
package HikSDK
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestNewNvr(t *testing.T) {
|
|
err := Init()
|
|
if err != nil {
|
|
t.Error(err)
|
|
return
|
|
}
|
|
nvr, err := NewNvr("192.168.211.124", 8000, "admin", "guanyaokeji8520")
|
|
if err != nil {
|
|
t.Error(err)
|
|
}
|
|
diff, err := nvr.GetTimeZone()
|
|
if err != nil {
|
|
return
|
|
}
|
|
t.Log(diff)
|
|
month, err := nvr.CheckTimeRegionWithMonth(2025, 5, 1)
|
|
if err != nil {
|
|
return
|
|
}
|
|
t.Log(month)
|
|
timeList, err := nvr.CheckTimeRegionWithDay(2025, 5, 29, 1)
|
|
if err != nil {
|
|
return
|
|
}
|
|
Status := nvr.Status()
|
|
t.Log(Status)
|
|
err = nvr.Logout()
|
|
if err != nil {
|
|
return
|
|
}
|
|
t.Log(timeList)
|
|
}
|