@@ -52,6 +52,11 @@ Describe "Get-Date DRT Unit Tests" -Tags "CI" {
52
52
53
53
# The 'week of year' test cases is from https://en.wikipedia.org/wiki/ISO_week_date
54
54
It " using -uformat 'V' produces the correct output" - TestCases @ (
55
+ @ {date = " 1998-01-02" ; week = " 01" },
56
+ @ {date = " 1998-01-03" ; week = " 01" },
57
+ @ {date = " 2003-01-03" ; week = " 01" },
58
+ @ {date = " 2004-01-02" ; week = " 01" },
59
+ @ {date = " 2004-01-03" ; week = " 01" },
55
60
@ {date = " 2005-01-01" ; week = " 53" },
56
61
@ {date = " 2005-01-02" ; week = " 53" },
57
62
@ {date = " 2005-12-31" ; week = " 52" },
@@ -67,11 +72,21 @@ Describe "Get-Date DRT Unit Tests" -Tags "CI" {
67
72
@ {date = " 2008-12-30" ; week = " 01" },
68
73
@ {date = " 2008-12-31" ; week = " 01" },
69
74
@ {date = " 2009-01-01" ; week = " 01" },
75
+ @ {date = " 2009-01-02" ; week = " 01" },
76
+ @ {date = " 2009-01-03" ; week = " 01" },
70
77
@ {date = " 2009-12-31" ; week = " 53" },
71
78
@ {date = " 2010-01-01" ; week = " 53" },
72
79
@ {date = " 2010-01-02" ; week = " 53" },
73
80
@ {date = " 2010-01-03" ; week = " 53" },
74
- @ {date = " 2010-01-04" ; week = " 01" }
81
+ @ {date = " 2010-01-04" ; week = " 01" },
82
+ @ {date = " 2014-01-03" ; week = " 01" },
83
+ @ {date = " 2015-01-02" ; week = " 01" },
84
+ @ {date = " 2015-01-03" ; week = " 01" },
85
+ @ {date = " 2020-01-03" ; week = " 01" },
86
+ @ {date = " 2025-01-03" ; week = " 01" },
87
+ @ {date = " 2026-01-02" ; week = " 01" },
88
+ @ {date = " 2026-01-03" ; week = " 01" },
89
+ @ {date = " 2031-01-03" ; week = " 01" }
75
90
) {
76
91
param ($date , $week )
77
92
Get-date - Date $date - uformat % V | Should - BeExactly $week
0 commit comments