Пример #1
0
        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");
        }
Пример #2
0
        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");
        }
Пример #3
0
        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());
        }