Ejemplo n.º 1
0
        public void test_GetBoundaryDimension()
        {
            //create a multilinestring
            MultiLineString multiLS = CreateMLS();

            //this returns a zero because it is not closed
            Assertion.AssertEquals("GetBoundaryDimension-1: ", 0, multiLS.GetBoundaryDimension());

            //now try it with a null multilinestring
            GeometryFactory gf = new GeometryFactory(_precMod, _sRID);

            multiLS = gf.CreateMultiLineString(null);

            //this returns a zero because it is not closed
            Assertion.AssertEquals("GetBoundaryDimension-2: ", 0, multiLS.GetBoundaryDimension());

            //now try it with a closed multilinestring
            multiLS = closedMLS();

            //this returns a -1 because it is closed
            Assertion.AssertEquals("GetBoundaryDimension-3: ", -1, multiLS.GetBoundaryDimension());
        }