/** * test range before * test range after * test range adjacent before * test range adjacent after * test overlap * test reverse overlap * test range contained within * test range contains this one * * @throws Exception */ public void testEquals() { assertEquals(expectedPeriod, period); }
/** * */ public void testNotContains() { assertFalse(period.contains(expectedPeriod)); }
/** * */ public void testBefore() { assertTrue(period.before(expectedPeriod)); }
assertFalse(p.getStart().isUtc()); assertFalse(p.getEnd().isUtc()); assertTrue(p.getStart().isUtc()); assertTrue(p.getEnd().isUtc()); assertFalse(p.getStart().isUtc()); assertFalse(p.getEnd().isUtc()); p.setTimeZone(timezone); assertFalse(p.getStart().isUtc()); assertFalse(p.getEnd().isUtc()); assertEquals(timezone, p.getStart().getTimeZone()); assertEquals(timezone, p.getEnd().getTimeZone());
/** * Unit tests for {@link Period#isEmpty()}. */ public void testIsEmpty() { Calendar cal = Calendar.getInstance(); DateTime start = new DateTime(cal.getTime()); assertTrue(new Period(start, start).isEmpty()); assertTrue(new Period(start, java.time.Period.ZERO).isEmpty()); cal.add(Calendar.SECOND, 1); assertFalse(new Period(start, new DateTime(cal.getTime())).isEmpty()); assertFalse(new Period(start, java.time.Duration.ofSeconds(1)).isEmpty()); }
suite.addTest(new PeriodTest("testGetStart", testPeriod, past)); suite.addTest(new PeriodTest("testGetEnd", testPeriod, future)); suite.addTest(new PeriodTest("testNotIncludes", year1994, past)); suite.addTest(new PeriodTest("testIncludes", year1994, mar1994)); suite.addTest(new PeriodTest("testNotIncludes", year1994, future)); suite.addTest(new PeriodTest("testIncludes", year1994, begin1994)); suite.addTest(new PeriodTest("testIncludes", year1994, end1994)); suite.addTest(new PeriodTest("testBefore", monthMarch, monthMay)); suite.addTest(new PeriodTest("testNotBefore", monthMay, monthMarch)); suite.addTest(new PeriodTest("testNotBefore", winter, monthMarch)); suite.addTest(new PeriodTest("testNotBefore", monthMarch, winter)); suite.addTest(new PeriodTest("testNotBefore", firstHalf, lastHalf)); suite.addTest(new PeriodTest("testNotBefore", lastHalf, firstHalf)); suite.addTest(new PeriodTest("testNotBefore", monthMarch, monthApril)); suite.addTest(new PeriodTest("testNotBefore", monthApril, monthMarch)); suite.addTest(new PeriodTest("testNotAfter", monthMarch, monthMay)); suite.addTest(new PeriodTest("testAfter", monthMay, monthMarch)); suite.addTest(new PeriodTest("testNotAfter", winter, monthMarch)); suite.addTest(new PeriodTest("testNotAfter", monthMarch, winter)); suite.addTest(new PeriodTest("testNotAfter", firstHalf, lastHalf)); suite.addTest(new PeriodTest("testNotAfter", lastHalf, firstHalf)); suite.addTest(new PeriodTest("testNotAfter", monthMarch, monthApril)); suite.addTest(new PeriodTest("testNotAfter", monthApril, monthMarch));
/** * */ public void testGetEnd() { assertEquals(expectedDate, period.getEnd()); }
/** * */ public void testNotBefore() { assertFalse(period.before(expectedPeriod)); }
/** * */ public void testAfter() { assertTrue(period.after(expectedPeriod)); }
/** * */ public void testGetStart() { assertEquals(expectedDate, period.getStart()); }
/** * */ public void testNotIncludes() { assertFalse(period.includes(expectedDate)); }
/** * date is before * date is during * date is after * date is at start * date is at end * @throws Exception */ public void testIncludes() { assertTrue(period.includes(expectedDate)); }
/** * */ public void testGetEndTimeZone() { assertEquals(expectedTimezone, period.getEnd().getTimeZone()); }
/** * */ public void testNotAfter() { assertFalse(period.after(expectedPeriod)); }
/** * test range before * test range after * test range adjacent before * test range adjacent after * test overlap * test reverse overlap * test range contained within * test range contains this one * * @throws Exception */ public void testContains() { assertTrue(period.contains(expectedPeriod)); }
/** * */ public void testGetEndIsUtc() { assertEquals(expectedIsUtc, period.getEnd().isUtc()); }
/** * */ public void testNotIntersects() { assertFalse(period.intersects(expectedPeriod)); }
/** * test range before * test range after * test range adjacent before * test range adjacent after * test overlap * test reverse overlap * test range contained within * test range contains this one * * @throws Exception */ public void testIntersects() { assertTrue(period.intersects(expectedPeriod)); }