| 1234567891011121314151617181920212223242526272829303132 |
- package common
- import (
- "github.com/gogf/gf/os/gtime"
- "reflect"
- "testing"
- )
- func TestGetCNEndOfWeek(t *testing.T) {
- type args struct {
- time *gtime.Time
- }
- tests := []struct {
- name string
- args args
- want *gtime.Time
- }{
- {"日期测试", args{time: gtime.Now()}, gtime.NewFromStr("2020-09-19 23:59:59")},
- {"时间测试", args{time: gtime.Now()}, gtime.NewFromStr("2020-09-19 23:59:59")},
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- got := GetCNEndOfWeek(tt.args.time)
- if !reflect.DeepEqual(got.Day(), tt.want.Day()) {
- t.Errorf("GetCNEndOfWeek() = %v, want %v", got, tt.want)
- }
- if !reflect.DeepEqual(got.Hour(), tt.want.Hour()) {
- t.Errorf("GetCNEndOfWeek() = %v, want %v", got, tt.want)
- }
- })
- }
- }
|