Skip to content

Commit

Permalink
Merge pull request #30 from gochore/dev
Browse files Browse the repository at this point in the history
  • Loading branch information
wolfogre authored Feb 2, 2021
2 parents dc20ddd + 8184f66 commit d2013cb
Show file tree
Hide file tree
Showing 14 changed files with 710 additions and 0 deletions.
54 changes: 54 additions & 0 deletions cmd/generate/gen_x_seq_test.go.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -825,6 +825,60 @@ func Test{{.Name}}Seq_Aggregate(t *testing.T) {
},
wantErr: false,
},
{
name: "shorter interval with zero duraion",
args: args{
fn: func(t time.Time, slice {{.Name}}s) *{{.Type}} {
ret := {{.Type}}(t.Hour())
if len(slice) != 0 {
ret = 0
}
for _, v := range slice {
ret += v.Value
}
return &ret
},
duration: 0,
interval: BeginAt(now).EndAt(end),
},
wantErr: false,
},
{
name: "shorter interval with non zero duraion",
args: args{
fn: func(t time.Time, slice {{.Name}}s) *{{.Type}} {
ret := {{.Type}}(t.Hour())
if len(slice) != 0 {
ret = 0
}
for _, v := range slice {
ret += v.Value
}
return &ret
},
duration: time.Minute,
interval: BeginAt(now).EndAt(end),
},
wantErr: false,
},
{
name: "miss begin",
args: args{
fn: func(t time.Time, slice {{.Name}}s) *{{.Type}} {
ret := {{.Type}}(t.Hour())
if len(slice) != 0 {
ret = 0
}
for _, v := range slice {
ret += v.Value
}
return &ret
},
duration: time.Minute,
interval: EndAt(end),
},
wantErr: false,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
Expand Down
54 changes: 54 additions & 0 deletions gen_float32_seq_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

54 changes: 54 additions & 0 deletions gen_float64_seq_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

54 changes: 54 additions & 0 deletions gen_int16_seq_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

54 changes: 54 additions & 0 deletions gen_int32_seq_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

54 changes: 54 additions & 0 deletions gen_int64_seq_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit d2013cb

Please sign in to comment.