public void testInvalidOverlappingRanges() { pe.setForceDisjointRanges(true); // test joint ranges try { pe.setAsText("1-10, 5-15"); fail("Exception expected: ranges are not disjoint"); } catch (IllegalArgumentException iae) { // expected } }
public void testValidDisjointRanges() { pe.setForceDisjointRanges(true); // test disjoint ranges pe.setAsText("1-5,11-15"); assertEquals(2, ranges.length); assertEquals(1, ranges[0].getMin()); assertEquals(5, ranges[0].getMax()); assertEquals(11, ranges[1].getMin()); assertEquals(15, ranges[1].getMax()); }