8000 Add more testing of Get-Date week numbers · PowerShell/PowerShell@efb0259 · GitHub
[go: up one dir, main page]

Skip to content

Commit efb0259

Browse files
committed
Add more testing of Get-Date week numbers
1 parent cd656d2 commit efb0259

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Date.Tests.ps1

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@ Describe "Get-Date DRT Unit Tests" -Tags "CI" {
5252

5353
# The 'week of year' test cases is from https://en.wikipedia.org/wiki/ISO_week_date
5454
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"},
5560
@{date="2005-01-01"; week = "53"},
5661
@{date="2005-01-02"; week = "53"},
5762
@{date="2005-12-31"; week = "52"},
@@ -67,11 +72,21 @@ Describe "Get-Date DRT Unit Tests" -Tags "CI" {
6772
@{date="2008-12-30"; week = "01"},
6873
@{date="2008-12-31"; week = "01"},
6974
@{date="2009-01-01"; week = "01"},
75+
@{date="2009-01-02"; week = "01"},
76+
@{date="2009-01-03"; week = "01"},
7077
@{date="2009-12-31"; week = "53"},
7178
@{date="2010-01-01"; week = "53"},
7279
@{date="2010-01-02"; week = "53"},
7380
@{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"}
7590
) {
7691
param($date, $week)
7792
Get-date -Date $date -uformat %V | Should -BeExactly $week

0 commit comments

Comments
 (0)
0