@@ -392,6 +392,13 @@ class TestNSCalendar: XCTestCase {
392
392
try yield ( to: block, ( . chinese, " zh_CN " , " Asia/Hong_Kong " , " 2019-04-12 01:12:10 +0800 " ) )
393
393
try yield ( to: block, ( . chinese, " zh_CN " , " Asia/Hong_Kong " , " 2015-04-02 07:13:22 +0800 " ) )
394
394
try yield ( to: block, ( . chinese, " zh_CN " , " Asia/Hong_Kong " , " 2014-10-16 06:12:10 +0800 " ) )
395
+
396
+ #if !os(Windows)
397
+ // TODO: these are deprecated aliases which are unavailable on Windows,
398
+ // it is unclear if the support for the old names need to be validated.
399
+ try yield ( to: block, ( . hebrew, " he_IL " , " Israel " , " 2018-12-24 05:40:43 +0200 " ) )
400
+ try yield ( to: block, ( . hebrew, " he_IL " , " Israel " , " 2019-03-22 09:23:26 +0200 " ) )
401
+ #endif
395
402
}
396
403
397
404
func test_getEra_year_month_day_fromDate( ) throws {
@@ -498,6 +505,12 @@ class TestNSCalendar: XCTestCase {
498
505
try yield ( to: block, ( . gregorian, " en_US " , " America/Los_Angeles " , " 2013-03-26 10:04:16 -0700 " , " 2013-03-26 00:00:00 -0700 " ) )
499
506
try yield ( to: block, ( . gregorian, " pt_BR " , " America/Sao_Paulo " , " 2013-10-20 13:10:20 -0200 " , " 2013-10-20 01:00:00 -0200 " ) ) // DST jump forward at midnight
500
507
try yield ( to: block, ( . gregorian, " pt_BR " , " America/Sao_Paulo " , " 2014-02-15 23:59:59 -0300 " , " 2014-02-15 00:00:00 -0200 " ) ) // DST jump backward
508
+ #if !os(Windows)
509
+ // TODO: these are deprecated aliases which are unavailable on Windows,
510
+ // it is unclear if the support for the old names need to be validated.
511
+ try yield ( to: block, ( . gregorian, " pt_BR " , " Brazil/East " , " 2013-10-20 13:10:20 -0200 " , " 2013-10-20 01:00:00 -0200 " ) ) // DST jump forward at midnight
512
+ try yield ( to: block, ( . gregorian, " pt_BR " , " Brazil/East " , " 2014-02-15 23:59:59 -0300 " , " 2014-02-15 00:00:00 -0200 " ) ) // DST jump backward
513
+ #endif
501
514
}
502
515
503
516
func test_startOfDayForDate( ) throws {
@@ -733,11 +746,16 @@ class TestNSCalendar: XCTestCase {
733
746
try yield ( to: block, ( . japanese, " ja_JP " , " Asia/Tokyo " , " 2015-08-22 00:00:00 +0900 " , " 2015-08-24 00:00:00 +0900 " ) ) // japanese
734
747
try yield ( to: block, ( . persian, " ps_AF " , " Asia/Kabul " , " 2015-03-19 00:00:00 +0430 " , " 2015-03-21 00:00:00 +0430 " ) ) // persian
735
748
try yield ( to: block, ( . coptic, " ar_EG " , " Africa/Cairo " , " 2015-12-18 00:00:00 +0200 " , " 2015-12-20 00:00:00 +0200 " ) ) // coptic
736
- try yield ( to: block, ( . ethiopicAmeteMihret, " am_ET " , " Africa/Addis_Ababa " , " 2015-07-25 00:00:00 +0300 " , " 2015-07-27 00:00:00 +0300 " ) ) // ethiopic
749
+ try yield ( to: block, ( . ethiopicAmeteMihret, " am_ET " , " Africa/Addis_Ababa " , " 2015-07-25 00:00:00 +0300 " , " 2015-07-27 00:00:00 +0300 " ) ) // ethiopic
737
750
try yield ( to: block, ( . ethiopicAmeteAlem, " am_ET " , " Africa/Addis_Ababa " , " 2015-07-25 00:00:00 +0300 " , " 2015-07-27 00:00:00 +0300 " ) ) // ethiopic-amete-alem
738
751
try yield ( to: block, ( . islamic, " ar_SA " , " Asia/Riyadh " , " 2015-05-29 00:00:00 +0300 " , " 2015-05-31 00:00:00 +0300 " ) ) // islamic
739
752
try yield ( to: block, ( . islamicCivil, " ar_SA " , " Asia/Riyadh " , " 2015-05-29 00:00:00 +0300 " , " 2015-05-31 00:00:00 +0300 " ) ) // islamic-civil
740
753
try yield ( to: block, ( . chinese, " zh_CN " , " Asia/Hong_Kong " , " 2015-01-03 00:00:00 +0800 " , " 2015-01-05 00:00:00 +0800 " ) ) // chinese
754
+ #if !os(Windows)
755
+ // TODO: these are deprecated aliases which are unavailable on Windows,
756
+ // it is unclear if the support for the old names need to be validated.
757
+ try yield ( to: block, ( . hebrew, " he_IL " , " Israel " , " 2018-03-23 00:00:00 +0200 " , " 2018-03-25 00:00:00 +0300 " ) ) // weekend with DST jump
758
+ #endif
741
759
}
742
760
743
761
func test_isDateInWeekend( ) throws {
0 commit comments