...
1 package ldtime
2
3 import (
4 "testing"
5 "time"
6
7 "github.com/stretchr/testify/assert"
8 )
9
10 func TestUnixMillisFromTime(t *testing.T) {
11 tt := time.Date(1970, time.January, 1, 0, 1, 2, 0, time.UTC)
12 ut := UnixMillisFromTime(tt)
13 assert.Equal(t, uint64(62000), uint64(ut))
14 }
15
16 func TestUnixMillisNow(t *testing.T) {
17 tn := time.Now()
18 un := UnixMillisNow()
19 assert.GreaterOrEqual(t, uint64(un), uint64(UnixMillisFromTime(tn)))
20 }
21
22 func TestUnixMillisIsDefined(t *testing.T) {
23 assert.False(t, UnixMillisecondTime(0).IsDefined())
24 assert.True(t, UnixMillisecondTime(1).IsDefined())
25 }
26
View as plain text