From 4697deaffbebfad52d31019e075e59e3e3b6cbb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=85=89=E6=98=A5?= Date: Wed, 21 Jul 2021 21:12:52 +0800 Subject: [PATCH] update test --- .github/workflows/go.yml | 22 ++++++++++++++++++++++ decimal/decimal.go | 1 + decimal/decimal_test.go | 10 ++++++++++ dingtalk/dingtalk_test.go | 4 ++-- go_test.go | 6 +++--- kashangwl/kashangwl_test.go | 4 ++-- qywechat/qywechat_test.go | 4 ++-- time/time.go | 4 ++-- time/time_test.go | 14 ++++++++++++++ url/url_test.go | 21 +++++++++++++++++++++ uuid/uuid_test.go | 6 ++---- 11 files changed, 81 insertions(+), 15 deletions(-) create mode 100644 .github/workflows/go.yml create mode 100644 decimal/decimal_test.go create mode 100644 time/time_test.go create mode 100644 url/url_test.go diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml new file mode 100644 index 00000000..a9aa0656 --- /dev/null +++ b/.github/workflows/go.yml @@ -0,0 +1,22 @@ +name: Go + +on: + push: + branches: [ v2 ] + pull_request: + branches: [ v2 ] + +jobs: + + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: 1.16 + + - name: Test + run: go test -v ./... diff --git a/decimal/decimal.go b/decimal/decimal.go index 46fa5cf4..5fd0f590 100644 --- a/decimal/decimal.go +++ b/decimal/decimal.go @@ -5,6 +5,7 @@ import ( "strconv" ) +// Decimal 四舍五入 func Decimal(value float64) float64 { value, _ = strconv.ParseFloat(fmt.Sprintf("%.2f", value), 64) return value diff --git a/decimal/decimal_test.go b/decimal/decimal_test.go new file mode 100644 index 00000000..a78508c3 --- /dev/null +++ b/decimal/decimal_test.go @@ -0,0 +1,10 @@ +package decimal + +import ( + "log" + "testing" +) + +func TestName(t *testing.T) { + log.Println(Decimal(2.3333)) +} diff --git a/dingtalk/dingtalk_test.go b/dingtalk/dingtalk_test.go index 3bf9201f..6ad9967e 100644 --- a/dingtalk/dingtalk_test.go +++ b/dingtalk/dingtalk_test.go @@ -18,9 +18,9 @@ func TestName(t *testing.T) { }, } send, err := bot.Send(msg) + log.Printf("send:%v\n", send) if err != nil { - log.Printf("err:%v\n", err) + t.Errorf("err:%v\n", err) return } - log.Printf("send:%v\n", send) } diff --git a/go_test.go b/go_test.go index b7249e0c..47a3000d 100644 --- a/go_test.go +++ b/go_test.go @@ -1,11 +1,11 @@ package go_library import ( - "fmt" "gopkg.in/dtapps/go-library.v2/library" + "log" "testing" ) -func TestName(t *testing.T) { - fmt.Println(library.Version()) +func TestVersion(t *testing.T) { + log.Println(library.Version()) } diff --git a/kashangwl/kashangwl_test.go b/kashangwl/kashangwl_test.go index 6a3f5a71..1f1cad60 100644 --- a/kashangwl/kashangwl_test.go +++ b/kashangwl/kashangwl_test.go @@ -16,9 +16,9 @@ func TestName(t *testing.T) { OrderId: 827669582783, } send, err := wl.Send(msg, url.Order) + log.Printf("send:%s\n", send) if err != nil { - log.Printf("错误:%v\n", err) + t.Errorf("err:%v\n", err) return } - log.Printf("返回:%s\n", send) } diff --git a/qywechat/qywechat_test.go b/qywechat/qywechat_test.go index 8b395e0d..4fa8dd78 100644 --- a/qywechat/qywechat_test.go +++ b/qywechat/qywechat_test.go @@ -17,9 +17,9 @@ func TestName(t *testing.T) { }, } send, err := bot.Send(msg) + log.Printf("send:%v\n", send) if err != nil { - log.Printf("err:%v\n", err) + t.Errorf("err:%v\n", err) return } - log.Printf("send:%v\n", send) } diff --git a/time/time.go b/time/time.go index 31aa4c70..fb59e120 100644 --- a/time/time.go +++ b/time/time.go @@ -36,7 +36,7 @@ func GetCurrentWjDate() string { return time.Now().Format("20060102") } -func FormatISO8601Date(timestamp_second int64) string { - tm := time.Unix(timestamp_second, 0).UTC() +func FormatISO8601Date(timestampSecond int64) string { + tm := time.Unix(timestampSecond, 0).UTC() return tm.Format(ISO8601Format) } diff --git a/time/time_test.go b/time/time_test.go new file mode 100644 index 00000000..66995b1c --- /dev/null +++ b/time/time_test.go @@ -0,0 +1,14 @@ +package time + +import ( + "log" + "testing" +) + +func TestName(t *testing.T) { + log.Println(GetCurrentDate()) + log.Println(GetCurrentUnix()) + log.Println(GetCurrentMilliUnix()) + log.Println(GetCurrentNanoUnix()) + log.Println(GetCurrentWjDate()) +} diff --git a/url/url_test.go b/url/url_test.go new file mode 100644 index 00000000..28cd5c20 --- /dev/null +++ b/url/url_test.go @@ -0,0 +1,21 @@ +package url + +import ( + "log" + "testing" +) + +func TestLenCode(t *testing.T) { + u := "https://www.dtapp.net" + log.Println(LenCode(u)) +} + +func TestDeCode(t *testing.T) { + u := "https%3A%2F%2Fwww.dtapp.net" + log.Println(DeCode(u)) +} + +func TestParseQuery(t *testing.T) { + u := "https://api.dtapp.net/v8/ip/qqwry?ip=113.118.170.199" + log.Println(ParseQuery(u)) +} diff --git a/uuid/uuid_test.go b/uuid/uuid_test.go index bdb911ff..19ec2ff6 100644 --- a/uuid/uuid_test.go +++ b/uuid/uuid_test.go @@ -1,13 +1,11 @@ package uuid_test import ( - "fmt" "gopkg.in/dtapps/go-library.v2/uuid" + "log" "testing" ) func TestName(t *testing.T) { - genUUID := uuid.GenUUID() - fmt.Println("Hello World") - fmt.Println(genUUID) + log.Println(uuid.GenUUID()) }