12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- package common
- import (
- "github.com/smartystreets/goconvey/convey"
- "testing"
- "time"
- )
- func TestFormatTime_Scan(t *testing.T) {
- convey.Convey("FormatTime_Scan", t, func(ctx convey.C) {
- a := FormatTime("2018-01-01 01:00:00")
- b := time.Time{}
- err := a.Scan(b)
- ctx.Convey("FormatTime_Scan", func(ctx convey.C) {
- convey.So(err, convey.ShouldBeNil)
- })
- })
- }
- func TestWaitTime(t *testing.T) {
- convey.Convey("WaitTime", t, func(ctx convey.C) {
- b := time.Time{}
- WaitTime(b)
- })
- }
- func TestParseWaitTime(t *testing.T) {
- convey.Convey("ParseWaitTime", t, func(ctx convey.C) {
- b := time.Time{}.Unix()
- ParseWaitTime(b)
- })
- }
- var s = IntTime(time.Now().Unix())
- func TestIntTime_Scan(t *testing.T) {
- convey.Convey("IntTime_Scan", t, func(ctx convey.C) {
- b := time.Time{}
- err := s.Scan(&b)
- ctx.Convey("IntTime_Scan", func(ctx convey.C) {
- convey.So(err, convey.ShouldBeNil)
- })
- })
- }
- func TestIntTime_Value(t *testing.T) {
- convey.Convey("IntTime_Value", t, func(ctx convey.C) {
- s.Value()
- })
- }
- func TestIntTime_UnmarshalJSON(t *testing.T) {
- convey.Convey("IntTime_UnmarshalJSON", t, func(ctx convey.C) {
- err := s.UnmarshalJSON(nil)
- ctx.Convey("IntTime_UnmarshalJSON", func(ctx convey.C) {
- convey.So(err, convey.ShouldBeNil)
- })
- })
- }
- func TestFilterName(t *testing.T) {
- convey.Convey("FilterName", t, func(ctx convey.C) {
- a := FilterName("hahah一个")
- convey.So(a, convey.ShouldEqual, "hahah")
- })
- }
- func TestFilterChname(t *testing.T) {
- convey.Convey("FilterChname", t, func(ctx convey.C) {
- a := FilterChname("hahah一个")
- convey.So(a, convey.ShouldEqual, "一个")
- })
- }
- func TestFilterBusinessName(t *testing.T) {
- convey.Convey("FilterBusinessName", t, func(ctx convey.C) {
- a := FilterBusinessName("hahah一个")
- convey.So(a, convey.ShouldEqual, "hahah一个")
- })
- }
- func TestUnique(t *testing.T) {
- convey.Convey("Unique", t, func(ctx convey.C) {
- b := []int64{1, -1, 0, 1, 1}
- a := Unique(b, true)
- convey.So(len(a), convey.ShouldEqual, 1)
- convey.So(a[0], convey.ShouldEqual, 1)
- })
- }
- func TestCopyMap(t *testing.T) {
- convey.Convey("CopyMap", t, func(ctx convey.C) {
- b := map[int64][]int64{}
- a := CopyMap(map[int64][]int64{1: []int64{1}}, b, true)
- convey.So(len(a), convey.ShouldEqual, 1)
- })
- }
|