github.com/qiniu/go-sdk/v7@v7.27.0/linking/deviceHistoryActivity_test.go (about) 1 //go:build integration 2 // +build integration 3 4 package linking 5 6 import ( 7 "fmt" 8 "testing" 9 "time" 10 ) 11 12 // 这个测试case需要保证最近1个小时设备有上下线操作 13 func TestHistoryActivity(t *testing.T) { 14 if skipTest() { 15 t.SkipNow() 16 } 17 c := getTestManager() 18 // delete if exist 19 device := "sdk-testHistActivityDevice" 20 defer c.DeleteDevice(testApp, device) 21 dev := &Device{ 22 Device: device, 23 SegmentExpireDays: 7, 24 } 25 _, err := c.AddDevice(testApp, dev) 26 noError(t, err) 27 end := time.Now().Unix() 28 start := time.Now().Add(-time.Hour).Unix() 29 segs, marker, err := c.ListDeviceHistoryactivity(testApp, device, int(start), int(end), "", 1000) 30 noError(t, err) 31 fmt.Printf("segs = %#v, marker = %#v", segs, marker) 32 }