Skip to content

Commit 70fdf20

Browse files
author
Aaron Schlesinger
committed
fix(data): finish tests for cluster age filter
1 parent ec99078 commit 70fdf20

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

data/cluster_age_filter_test.go

+18-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ import (
55
"time"
66
)
77

8+
func future() time.Time {
9+
return time.Now().Add(1 * time.Hour)
10+
}
11+
12+
func past() time.Time {
13+
return time.Now().Add(-1 * time.Hour)
14+
}
15+
816
func TestNewClusterAgeFilter(t *testing.T) {
917
type testCase struct {
1018
chB time.Time
@@ -15,7 +23,16 @@ func TestNewClusterAgeFilter(t *testing.T) {
1523
}
1624

1725
testCases := []testCase{
18-
testCase{chB: time.Now(), chA: time.Now(), crB: time.Now().Add(1 * time.Hour), crA: time.Now(), err: true},
26+
// checked in time test cases
27+
testCase{chB: time.Now(), chA: time.Now(), crB: future(), crA: time.Now(), err: true},
28+
testCase{chB: time.Now(), chA: future(), crB: future(), crA: time.Now(), err: true},
29+
testCase{chB: past(), chA: time.Now(), crB: future(), crA: time.Now(), err: true},
30+
testCase{chB: future(), chA: time.Now(), crB: future(), crA: time.Now(), err: false},
31+
// create time test cases
32+
testCase{chB: future(), chA: time.Now(), crB: time.Now(), crA: time.Now(), err: true},
33+
testCase{chB: future(), chA: time.Now(), crB: time.Now(), crA: future(), err: true},
34+
testCase{chB: future(), chA: time.Now(), crB: past(), crA: time.Now(), err: true},
35+
testCase{chB: future(), chA: time.Now(), crB: time.Now(), crA: past(), err: false},
1936
}
2037

2138
for i, testCase := range testCases {

0 commit comments

Comments
 (0)