@@ -24,6 +24,7 @@ class TestNSCalendar: XCTestCase {
24
24
( " test_gettingDatesOnHebrewCalendar " , test_gettingDatesOnHebrewCalendar ) ,
25
25
( " test_gettingDatesOnChineseCalendar " , test_gettingDatesOnChineseCalendar) ,
26
26
( " test_copy " , test_copy) ,
27
+ ( " test_addingDates " , test_addingDates)
27
28
// Disabled because this fails on linux https://bugs.swift.org/browse/SR-320
28
29
// ("test_currentCalendarRRstability", test_currentCalendarRRstability),
29
30
]
@@ -89,6 +90,17 @@ class TestNSCalendar: XCTestCase {
89
90
XCTAssertEqual ( copy. firstWeekday, 2 )
90
91
XCTAssertEqual ( copy. minimumDaysInFirstWeek, 2 )
91
92
}
93
+
94
+ func test_addingDates( ) {
95
+ var calendar = Calendar . current
96
+ let today = calendar. current. date ( from: DateComponents ( year: 2016 , month: 10 , day: 4 ) )
97
+ let diffComponents = DateComponents ( day: 1 )
98
+ let tomorrow = calendar. date ( byAdding: diffComponents, to: today)
99
+
100
+ XCTAssertEqual ( tomorrow. year, 2016 )
101
+ XCTAssertEqual ( tomorrow. month, 10 )
102
+ XCTAssertEqual ( tomorrow. day, 5 )
103
+ }
92
104
}
93
105
94
106
class TestNSDateComponents : XCTestCase {
0 commit comments