public void testIsOrdered_Reverse_True() { JDFShapeRangeList rangelist = new JDFShapeRangeList(); try { rangelist = new JDFShapeRangeList("0 0 7"); rangelist.Append(new JDFShape(0, 0, 5)); rangelist.Append(new JDFShapeRange("0 0 4~0 0 2")); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } Assert.IsTrue(rangelist.isOrdered(), "Bad isOrdered"); }
public void testIsUnique_False() { JDFShapeRangeList rangelist = new JDFShapeRangeList(); try { rangelist = new JDFShapeRangeList("0 0 4"); rangelist.Append(new JDFShapeRange(new JDFShape("0 0 5"), new JDFShape("0 0 6"))); rangelist.Append(new JDFShape("0 0 5.5")); // in "0 0 5 ~ 0 0 6" rangelist.Append(new JDFShape("0 0 7")); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } Assert.IsFalse(rangelist.isUnique(), "Bad isUnique"); }
public void testAppendJDFShapeRange() { JDFShapeRangeList rangeList = new JDFShapeRangeList(); try { rangeList = new JDFShapeRangeList("0 0 3 1 2 3~4 5 6 4 2 3~4 5 6"); rangeList.Append(new JDFShapeRange("7.5 8.5 9.5")); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } Assert.AreEqual("0 0 3 1 2 3 ~ 4 5 6 4 2 3 ~ 4 5 6 7.5 8.5 9.5", rangeList.ToString(), "original rangeList wrong:"); Assert.IsTrue(rangeList.Count == 4, "Bad append" + rangeList.ToString()); }