52 lines
918 B
Go
52 lines
918 B
Go
package rfctime
|
|
|
|
import (
|
|
"gogs.mikescher.com/BlackForestBytes/goext/tst"
|
|
"testing"
|
|
"time"
|
|
)
|
|
|
|
func TestAnyTimeInterface(t *testing.T) {
|
|
|
|
var v AnyTime
|
|
|
|
v = NowRFC3339Nano()
|
|
tst.AssertEqual(t, v.String(), v.String())
|
|
|
|
v = NowRFC3339()
|
|
tst.AssertEqual(t, v.String(), v.String())
|
|
|
|
v = NowUnix()
|
|
tst.AssertEqual(t, v.String(), v.String())
|
|
|
|
v = NowUnixMilli()
|
|
tst.AssertEqual(t, v.String(), v.String())
|
|
|
|
v = NowUnixNano()
|
|
tst.AssertEqual(t, v.String(), v.String())
|
|
|
|
v = time.Now()
|
|
tst.AssertEqual(t, v.String(), v.String())
|
|
|
|
}
|
|
|
|
func TestRFCTimeInterface(t *testing.T) {
|
|
var v RFCTime
|
|
|
|
v = NowRFC3339Nano()
|
|
tst.AssertEqual(t, v.String(), v.String())
|
|
|
|
v = NowRFC3339()
|
|
tst.AssertEqual(t, v.String(), v.String())
|
|
|
|
v = NowUnix()
|
|
tst.AssertEqual(t, v.String(), v.String())
|
|
|
|
v = NowUnixMilli()
|
|
tst.AssertEqual(t, v.String(), v.String())
|
|
|
|
v = NowUnixNano()
|
|
tst.AssertEqual(t, v.String(), v.String())
|
|
|
|
}
|