public void testIsUniqueOrdered_Reverse_False() { JDFRectangleRangeList rangelist = null; try { rangelist = new JDFRectangleRangeList("0 0 7 7"); rangelist.Append(new JDFRectangle("0 0 5 5")); rangelist.Append(new JDFRectangleRange("0 0 4 4 ~ 0 0 2 2")); rangelist.Append(new JDFRectangle("0 0 5 5")); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } if (rangelist != null) { Assert.IsFalse(rangelist.isUniqueOrdered(), "Bad isUniqueOrdered"); } }
public void testIsUniqueOrdered_True() { JDFRectangleRangeList rangelist = null; try { rangelist = new JDFRectangleRangeList("0 0 4 4"); rangelist.Append(new JDFRectangle("0 0 5 5")); rangelist.Append(new JDFRectangleRange(new JDFRectangle("0 0 5.5 5.5"), new JDFRectangle("0 0 6 6"))); // rangelist.append(new JDFRectangle("0 0 5 5")); rangelist.Append(new JDFRectangle("0 0 7 7")); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } if (rangelist != null) { Assert.IsTrue(rangelist.isUniqueOrdered(), "Bad isUniqueOrdered"); } }
public void testAppend() { JDFRectangleRangeList rangelist = new JDFRectangleRangeList(); try { rangelist = new JDFRectangleRangeList("0 0 2 2 ~ 0 0 4 4"); rangelist.Append(new JDFRectangleRange("0 0 4 4 ~ 0 0 6 6")); } catch (FormatException dfe) { Console.WriteLine(dfe.ToString()); } Assert.AreEqual("0 0 2 2 ~ 0 0 4 4 0 0 4 4 ~ 0 0 6 6", rangelist.ToString()); Assert.IsTrue(rangelist.Count == 2, "Bad append" + rangelist.ToString()); }