You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

32 lines
642 B

package huawei
import (
"testing"
"time"
. "github.com/smartystreets/goconvey/convey"
)
func Test_NewAccess(t *testing.T) {
Convey("new access", t, func() {
ac, err := NewAccess("10125085", "iejq6hn3ds3d4neq1m21v443lmbm31gs")
if err != nil {
t.Errorf("new access error(%v)", err)
} else {
t.Log(ac.Token, ac.Expire)
}
})
}
func Test_AccessExpire(t *testing.T) {
Convey("access expire", t, func() {
ac := Access{Expire: time.Now().Add(-8 * time.Hour).Unix()}
if !ac.IsExpired() {
t.Errorf("access should be expire")
}
ac.Expire -= 10
if ac.IsExpired() {
t.Error("access should not be expire")
}
})
}