Skip to content

Commit c5c6cc8

Browse files
authored
Merge pull request #1374 from mamabusi/calendarTest
2 parents 75703bc + e33097a commit c5c6cc8

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

TestFoundation/TestCalendar.swift

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,15 +164,23 @@ class TestCalendar: XCTestCase {
164164

165165
func test_datesNotOnWeekend() {
166166
let calendar = Calendar(identifier: .gregorian)
167+
let mondayInDecember = calendar.date(from: DateComponents(year: 2018, month: 12, day: 10))!
168+
XCTAssertFalse(calendar.isDateInWeekend(mondayInDecember))
169+
let tuesdayInNovember = calendar.date(from: DateComponents(year: 2017, month: 11, day: 14))!
170+
XCTAssertFalse(calendar.isDateInWeekend(tuesdayInNovember))
167171
let wednesdayInFebruary = calendar.date(from: DateComponents(year: 2016, month: 2, day: 17))!
168-
169172
XCTAssertFalse(calendar.isDateInWeekend(wednesdayInFebruary))
173+
let thursdayInOctober = calendar.date(from: DateComponents(year: 2015, month: 10, day: 22))!
174+
XCTAssertFalse(calendar.isDateInWeekend(thursdayInOctober))
175+
let fridayInSeptember = calendar.date(from: DateComponents(year: 2014, month: 9, day: 26))!
176+
XCTAssertFalse(calendar.isDateInWeekend(fridayInSeptember))
170177
}
171178

172179
func test_datesOnWeekend() {
173180
let calendar = Calendar(identifier: .gregorian)
181+
let saturdayInJanuary = calendar.date(from: DateComponents(year:2017, month: 1, day: 7))!
182+
XCTAssertTrue(calendar.isDateInWeekend(saturdayInJanuary))
174183
let sundayInFebruary = calendar.date(from: DateComponents(year: 2016, month: 2, day: 14))!
175-
176184
XCTAssertTrue(calendar.isDateInWeekend(sundayInFebruary))
177185
}
178186

0 commit comments

Comments
 (0)