Skip to content

Commit a1d28e2

Browse files
committed
Add test for open ended date range
1 parent 760c7bb commit a1d28e2

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/test/java/ch/poole/openinghoursparser/UnitTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,20 @@ public void dateWithOffset() {
298298

299299
}
300300

301+
@Test
302+
public void openEndedDateRange() {
303+
OpeningHoursParser parser = new OpeningHoursParser(new ByteArrayInputStream("Jan 31+ Mo".getBytes()));
304+
try {
305+
List<Rule> rules = parser.rules(false);
306+
assertEquals(1, rules.size());
307+
List<DateRange> dateRanges = rules.get(0).getDates();
308+
assertEquals(1, dateRanges.size());
309+
assertTrue(dateRanges.get(0).getStartDate().isOpenEnded());
310+
} catch (ParseException pex) {
311+
fail(pex.getMessage());
312+
}
313+
}
314+
301315
@Test
302316
/**
303317
* This doesn't seem to turn up in our test data

0 commit comments

Comments
 (0)