Skip to content

Commit

Permalink
Update test
Browse files Browse the repository at this point in the history
  • Loading branch information
lowply committed Jan 19, 2021
1 parent a5f1388 commit ae921df
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions src/date_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,23 +14,23 @@ type testCase struct {
func TestNewDate(t *testing.T) {
testCases := []testCase{
// Monday when Jan 1st is Monday
{now: "2018-01-01T00:00:00Z", should: "2018 Week 01, Week of 2018/01/01. Ends at 2018/01/07. Year 2018, Month 01, Day 01"},
{now: "2018-01-01T00:00:00Z", should: "2018 Week 01, Week of 01/01. Ends at 01/07. Year 2018, Month 01, Day 01"},
// Monday when Jan 1st is Tuesday
{now: "2018-12-31T00:00:00Z", should: "2019 Week 01, Week of 2018/12/31. Ends at 2019/01/06. Year 2018, Month 12, Day 31"},
{now: "2018-12-31T00:00:00Z", should: "2019 Week 01, Week of 12/31. Ends at 01/06. Year 2018, Month 12, Day 31"},
// Monday when Jan 1st is Wednesday
{now: "2019-12-30T00:00:00Z", should: "2020 Week 01, Week of 2019/12/30. Ends at 2020/01/05. Year 2019, Month 12, Day 30"},
{now: "2019-12-30T00:00:00Z", should: "2020 Week 01, Week of 12/30. Ends at 01/05. Year 2019, Month 12, Day 30"},
// Monday when Jan 1st is Thursday
{now: "2025-12-29T00:00:00Z", should: "2026 Week 01, Week of 2025/12/29. Ends at 2026/01/04. Year 2025, Month 12, Day 29"},
{now: "2025-12-29T00:00:00Z", should: "2026 Week 01, Week of 12/29. Ends at 01/04. Year 2025, Month 12, Day 29"},
// Monday when Jan 1st is Friday
{now: "2020-12-28T00:00:00Z", should: "2020 Week 53, Week of 2020/12/28. Ends at 2021/01/03. Year 2020, Month 12, Day 28"},
{now: "2020-12-28T00:00:00Z", should: "2020 Week 53, Week of 12/28. Ends at 01/03. Year 2020, Month 12, Day 28"},
// Monday when Jan 1st is Saturday
{now: "2021-12-27T00:00:00Z", should: "2021 Week 52, Week of 2021/12/27. Ends at 2022/01/02. Year 2021, Month 12, Day 27"},
{now: "2021-12-27T00:00:00Z", should: "2021 Week 52, Week of 12/27. Ends at 01/02. Year 2021, Month 12, Day 27"},
// Monday when Jan 1st is Saturday and it's a leap year
{now: "2032-12-27T00:00:00Z", should: "2032 Week 53, Week of 2032/12/27. Ends at 2033/01/02. Year 2032, Month 12, Day 27"},
{now: "2032-12-27T00:00:00Z", should: "2032 Week 53, Week of 12/27. Ends at 01/02. Year 2032, Month 12, Day 27"},
// Monday when Jan 1st is Sunday
{now: "2022-12-26T00:00:00Z", should: "2022 Week 52, Week of 2022/12/26. Ends at 2023/01/01. Year 2022, Month 12, Day 26"},
{now: "2022-12-26T00:00:00Z", should: "2022 Week 52, Week of 12/26. Ends at 01/01. Year 2022, Month 12, Day 26"},
// Wednesday when Jan 1st is Wednesday
{now: "2020-01-01T00:00:00Z", should: "2020 Week 01, Week of 2019/12/30. Ends at 2020/01/05. Year 2020, Month 01, Day 01"},
{now: "2020-01-01T00:00:00Z", should: "2020 Week 01, Week of 12/30. Ends at 01/05. Year 2020, Month 01, Day 01"},
}

for _, v := range testCases {
Expand Down

0 comments on commit ae921df

Please sign in to comment.