// ----------------------------------------------------------------------- public void testGetMillis() { MutableInterval test = new MutableInterval(TEST_TIME1, TEST_TIME2); assertEquals(TEST_TIME1, test.getStartMillis()); assertEquals(TEST_TIME1, test.getStart().getMillis()); assertEquals(TEST_TIME2, test.getEndMillis()); assertEquals(TEST_TIME2, test.getEnd().getMillis()); assertEquals(TEST_TIME2 - TEST_TIME1, test.toDurationMillis()); assertEquals(TEST_TIME2 - TEST_TIME1, test.toDuration().getMillis()); }
// ----------------------------------------------------------------------- public void testSetPeriodAfterStart_RI1() { MutableInterval test = new MutableInterval(TEST_TIME1, TEST_TIME2); test.setPeriodAfterStart(new Period(123L)); assertEquals(TEST_TIME1, test.getStartMillis()); assertEquals(TEST_TIME1 + 123L, test.getEndMillis()); }
public void testSetPeriodBeforeEnd_RI3() { MutableInterval test = new MutableInterval(TEST_TIME1, TEST_TIME2); test.setPeriodBeforeEnd(null); assertEquals(TEST_TIME2, test.getStartMillis()); assertEquals(TEST_TIME2, test.getEndMillis()); }
// ----------------------------------------------------------------------- public void testSetDurationBeforeEnd_RI1() { MutableInterval test = new MutableInterval(TEST_TIME1, TEST_TIME2); test.setDurationBeforeEnd(new Duration(123L)); assertEquals(TEST_TIME2 - 123L, test.getStartMillis()); assertEquals(TEST_TIME2, test.getEndMillis()); }
public void testSetDurationAfterStart_RI3() { MutableInterval test = new MutableInterval(TEST_TIME1, TEST_TIME2); test.setDurationAfterStart(null); assertEquals(TEST_TIME1, test.getStartMillis()); assertEquals(TEST_TIME1, test.getEndMillis()); }
// ----------------------------------------------------------------------- public void testSetEnd_RI1() { MutableInterval test = new MutableInterval(TEST_TIME1, TEST_TIME2); test.setEnd(new Instant(TEST_TIME2 + 1)); assertEquals(TEST_TIME1, test.getStartMillis()); assertEquals(TEST_TIME2 + 1, test.getEndMillis()); }
// ----------------------------------------------------------------------- public void testSetStartMillis_long1() { MutableInterval test = new MutableInterval(TEST_TIME1, TEST_TIME2); test.setStartMillis(TEST_TIME1 - 1); assertEquals(TEST_TIME1 - 1, test.getStartMillis()); assertEquals(TEST_TIME2, test.getEndMillis()); }
public void testSetInterval_RI_RI5() { MutableInterval test = new MutableInterval(TEST_TIME1, TEST_TIME2); test.setInterval(null, null); assertEquals(TEST_TIME_NOW, test.getStartMillis()); assertEquals(TEST_TIME_NOW, test.getEndMillis()); }