public void testParse() throws Exception { GML3MockData.arcStringWithPosList(document, document); LineString lineString = (LineString) parse(); assertTrue(lineString instanceof CircularString); CircularString cs = (CircularString) lineString; double[] controlPoints = cs.getControlPoints(); assertEquals(1.0, controlPoints[0], 0d); assertEquals(1.0, controlPoints[1], 0d); assertEquals(2.0, controlPoints[2], 0d); assertEquals(2.0, controlPoints[3], 0d); assertEquals(3.0, controlPoints[4], 0d); assertEquals(1.0, controlPoints[5], 0d); assertEquals(5, controlPoints[6], 0d); assertEquals(5, controlPoints[7], 0d); assertEquals(7, controlPoints[8], 0d); assertEquals(3, controlPoints[9], 0d); }