public void testIsList() { JDFNumberRangeList rangeList = null; JDFNumberRangeList badRangeList = null; try { rangeList = new JDFNumberRangeList("0 4"); rangeList.Append(6); rangeList.Append(7); badRangeList = new JDFNumberRangeList(rangeList); badRangeList.Append(new JDFNumberRange("8~9")); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } if (rangeList != null) { Assert.IsTrue(rangeList.isList(), "Bad isList"); } if (badRangeList != null) { Assert.IsFalse(badRangeList.isList(), "Bad isList"); } }
public void testSetString() { JDFNumberRangeList rangeList = new JDFNumberRangeList(); try { rangeList = new JDFNumberRangeList("0.4 1.6 ~ 2.7 3.6 ~ 6"); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } // rangeList is not empty Assert.IsFalse(rangeList.ToString().Length == 0, "Bad Constructor from a given String"); }
public void testIsPartOfRange() { JDFNumberRangeList rangeList = new JDFNumberRangeList(); try { rangeList = new JDFNumberRangeList("0.4 1.6 ~ 2.7 3.6 ~ 6"); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } Assert.IsFalse(rangeList.isPartOfRange(new JDFNumberRange(2.8, 3.0)), "Bad isPartOfRange"); Assert.IsTrue(rangeList.isPartOfRange(new JDFNumberRange(1.6, 2.7)), "Bad isPartOfRange"); }
public void testInRange() { JDFNumberRangeList rangeList = new JDFNumberRangeList(); try { rangeList = new JDFNumberRangeList("0.4 1.6 ~ 2.7 3.6 ~ 6 77.5 ~ INF"); } catch (FormatException) { Assert.Fail("FormatException"); } Assert.IsFalse(rangeList.inRange(2.8), "Bad inRange"); Assert.IsTrue(rangeList.inRange(0.4), "Bad inRange"); Assert.IsTrue(rangeList.inRange(12345.0), "Bad inRange"); }
public void testIsUnique() { JDFNumberRangeList rangelist = null; try { rangelist = new JDFNumberRangeList("0 3~4 "); rangelist.Append(3.5); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } if (rangelist != null) { Assert.IsFalse(rangelist.isUnique(), "Bad isUnique"); } }
public void testJDFNumberRangeList_CopyConstructor() { JDFNumberRangeList rangeList = null; JDFNumberRangeList copyRangeList = null; try { rangeList = new JDFNumberRangeList("0 4"); copyRangeList = new JDFNumberRangeList(rangeList); copyRangeList.Append(new JDFNumberRange("8~9")); Assert.AreEqual("0 4", rangeList.ToString(), "original rangeList wrong:"); Assert.AreEqual("0 4 8 ~ 9", copyRangeList.ToString(), "changed copy of rangeList wrong:"); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } }
public void testIsUniqueOrdered_True() { JDFNumberRangeList rangelist = null; try { rangelist = new JDFNumberRangeList("0 2.3 5.5"); rangelist.Append(6, 7.8); rangelist.Append(9); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } if (rangelist != null) { Assert.IsTrue(rangelist.isUniqueOrdered(), "Bad isUniqueOrdered" + rangelist.ToString()); } }
public void testIsUniqueOrdered_Reverse_False() { JDFNumberRangeList rangelist = null; try { rangelist = new JDFNumberRangeList("7 4.5"); rangelist.Append(10); rangelist.Append(3.5, 2.5); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } if (rangelist != null) { Assert.IsFalse(rangelist.isUniqueOrdered(), "Bad isUniqueOrdered"); } }
public void testIsOrdered_Reverse_True() { JDFNumberRangeList rangelist = null; try { rangelist = new JDFNumberRangeList("21.5 ~ 10.5 6"); rangelist.Append(5); rangelist.Append(new JDFNumberRange("4~3")); rangelist.Append(2); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } if (rangelist != null) { Assert.IsTrue(rangelist.isOrdered(), "Bad isOrdered"); } }
public void testIsOrdered_False() { JDFNumberRangeList rangelist = null; try { rangelist = new JDFNumberRangeList("0~8"); rangelist.Append(5); rangelist.Append(new JDFNumberRange("5.9~6.9")); rangelist.Append(7); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } if (rangelist != null) { Assert.IsFalse(rangelist.isOrdered(), "Bad isOrdered"); } }
public void testAppend() { JDFNumberRangeList rangeList = null; JDFNumberRangeList copyRangeList = null; try { rangeList = new JDFNumberRangeList("0 4~5"); rangeList.Append(5.7); rangeList.Append(6, 6.5); rangeList.Append(new JDFNumberRange(6.6, 7.7)); rangeList.Append(new JDFNumberRange("8~9")); copyRangeList = new JDFNumberRangeList("0 4~5 5.7 6~6.5 6.6~7.7 8~9"); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } if (rangeList != null) { Assert.IsTrue(rangeList.Equals(copyRangeList), "Bad isList"); } }
/// /// <summary> * constructs a JDFNumberRangeList from the given JDFNumberRangeList /// * </summary> /// * <param name="rl"> the given JDFNumberRangeList </param> /// public JDFNumberRangeList(JDFNumberRangeList rl) { rangeList = new ArrayList(rl.rangeList); }