public void testDef() { JDFIntegerRangeList rangeList = null; try { rangeList = new JDFIntegerRangeList("0 ~-1"); rangeList.setDef(20); Assert.AreEqual(20, rangeList.getElementCount()); } catch (FormatException) { Assert.Fail("FormatException"); } try { rangeList = new JDFIntegerRangeList("2 ~ -6 -3 -2 -1 "); rangeList.setDef(10); Assert.AreEqual("2 ~ 4 7 8 9", rangeList.ToString()); rangeList.normalize(false); Assert.AreEqual("2 ~ 4 7 ~ 9", rangeList.ToString()); rangeList = new JDFIntegerRangeList("1 3 5 2 4 6 ~ 22"); rangeList.normalize(true); Assert.AreEqual("1 ~ 22", rangeList.ToString()); } catch (FormatException) { Assert.Fail("FormatException"); } }
public void testNormalize() { JDFIntegerRangeList rangeList = new JDFIntegerRangeList("1 3 5 2 4 6 ~ 22"); rangeList.normalize(true); Assert.AreEqual("1 ~ 22", rangeList.ToString()); rangeList = new JDFIntegerRangeList("1 3 2 1 4 5 6 ~ 22"); rangeList.normalize(false); Assert.AreEqual("1 3 ~ 1 4 ~ 22", rangeList.ToString()); }