public void test1D() throws Exception { GML3MockData.element(GML.pos, document, document); document.getDocumentElement().appendChild(document.createTextNode("1.0")); DirectPosition pos = (DirectPosition) parse(); assertNotNull(pos); assertTrue(pos instanceof DirectPosition1D); assertEquals(pos.getOrdinate(0), 1.0, 0); }
public void testEncode2D() throws Exception { Point point = GML3MockData.pointLite2D(); CoordinateSequence seq = point.getCoordinateSequence(); Document doc = encode(seq, GML.pos); checkPosOrdinates(doc, 2); }
public void test2D() throws Exception { GML3MockData.element(GML.pos, document, document); document.getDocumentElement().appendChild(document.createTextNode("1.0 2.0")); DirectPosition pos = (DirectPosition) parse(); assertNotNull(pos); assertTrue(pos instanceof DirectPosition2D); assertEquals(pos.getOrdinate(0), 1.0, 0); assertEquals(pos.getOrdinate(1), 2.0, 0); }
public void testEncode3D() throws Exception { Point point = GML3MockData.pointLite3D(); CoordinateSequence seq = point.getCoordinateSequence(); Document doc = encode(seq, GML.pos); checkPosOrdinates(doc, 3); }
/** Tests encoding for X, Y, M ordinates number */ @Test public void testEncodeXYM() throws Exception { GeometryFactory gf = new GeometryFactory(); Point pointM = gf.createPoint(new CoordinateXYM(1, 1, 4)); CoordinateSequence seq = pointM.getCoordinateSequence(); Document doc = encode(seq, GML.pos); checkPosOrdinates(doc, 4); }
/** Tests encoding for X, Y, Z, M ordinates number */ @Test public void testEncodeZM() throws Exception { GeometryFactory gf = new GeometryFactory(); Point pointM = gf.createPoint(new CoordinateXYZM(1, 1, 2, 4)); CoordinateSequence seq = pointM.getCoordinateSequence(); Document doc = encode(seq, GML.pos); checkPosOrdinates(doc, 4); } }