Add gap test

This commit is contained in:
2022-10-14 20:50:12 -07:00
parent 6adb6be6b4
commit f989049717

View File

@@ -240,6 +240,26 @@ func TestGenerateTime(t *testing.T) {
}, },
}, },
}, },
{
testID: "periods with a gap in the middle",
ts: now,
result: []string{
fmt.Sprintf("A\t%s\t%s\n", now.Add(-time.Minute*10), now.Add(-time.Minute*5)),
fmt.Sprintf("B\t%s\t%s\n", now.Add(time.Minute*5), now.Add(time.Minute*10)),
},
periods: []Period{
TimeWindow{
StartTime: now.Add(-time.Minute * 10),
EndTime: now.Add(-time.Minute * 5),
Identifier: "A",
},
TimeWindow{
StartTime: now.Add(time.Minute * 5),
EndTime: now.Add(time.Minute * 10),
Identifier: "B",
},
},
},
} }
for _, tc := range testCases { for _, tc := range testCases {