29 lines
744 B
Go
29 lines
744 B
Go
|
|
package godingtalk
|
||
|
|
|
||
|
|
import (
|
||
|
|
"testing"
|
||
|
|
"time"
|
||
|
|
)
|
||
|
|
|
||
|
|
func TestListAttendanceRecord(t *testing.T) {
|
||
|
|
dataFrom, _ := time.Parse("2006-01-02", "2018-03-06")
|
||
|
|
dataTo, _ := time.Parse("2006-01-02", "2018-03-10")
|
||
|
|
records, err := c.ListAttendanceRecord([]string{"085354234826136236"}, dataFrom, dataTo)
|
||
|
|
if err != nil {
|
||
|
|
t.Error(err)
|
||
|
|
} else if len(records) > 0 {
|
||
|
|
t.Logf("%+v\n", records)
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func TestListAttendanceResult(t *testing.T) {
|
||
|
|
dataFrom, _ := time.Parse("2006-01-02", "2018-03-06")
|
||
|
|
dataTo, _ := time.Parse("2006-01-02", "2018-03-10")
|
||
|
|
resp, err := c.ListAttendanceResult([]string{"085354234826136236"}, dataFrom, dataTo, 0, 2)
|
||
|
|
if err != nil {
|
||
|
|
t.Error(err)
|
||
|
|
} else if len(resp.Records) > 0 {
|
||
|
|
t.Logf("%+v\n", resp.Records[0])
|
||
|
|
}
|
||
|
|
}
|