43 lines
1.0 KiB
Go
43 lines
1.0 KiB
Go
package model
|
|
|
|
import (
|
|
xtime "go-common/library/time"
|
|
"testing"
|
|
"time"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestRestrictDate(t *testing.T) {
|
|
xt1 := xtime.Time(-62169580800)
|
|
t1 := xt1.Time()
|
|
assert.True(t, t1.Year() < 0)
|
|
|
|
xt2 := RestrictDate(xt1)
|
|
t2 := xt2.Time()
|
|
assert.Equal(t, 0, t2.Year())
|
|
assert.Equal(t, t1.Month(), t2.Month())
|
|
assert.Equal(t, t1.Day(), t2.Day())
|
|
}
|
|
|
|
func TestRealname(t *testing.T) {
|
|
realnameIMG := RealnameApplyImgMessage{
|
|
AddTimeStr: "2018-05-11 15:07:00",
|
|
AddTimeDB: time.Now(),
|
|
}
|
|
|
|
t.Log("addtime", realnameIMG.AddTime().Local())
|
|
|
|
realnameApply := RealnameApplyMessage{
|
|
CardDataCanal: "dGMyNUhTcXN1NS9MYkF1bGdoKzNkTGs0eHI5UlM4SS9NY2VQa25xV3czU2grY1Q3R0JiSjlaQWhPZ294TTlEQVV0ZFhuYzIrUnlXTVN3NWk5THFWdkpmTEJaYXJhSlFHWUQ3bVlWZ3liNU1IS1hQTXZ0RE9pR1d6UnpYcUtRUEFYTHZCcXIzZVFoVURwT3VieXJzV0c1Z0dJS2dQNEdYbUV0T1B3MXV6bEE4PQ==",
|
|
}
|
|
|
|
t.Log("card data", realnameApply.CardData())
|
|
|
|
var (
|
|
card = "340702199110120012"
|
|
)
|
|
md5 := cardMD5(card, 0, 0)
|
|
t.Log("card md5", md5)
|
|
}
|