Revision 11209 trunk/libraries/libGPE/src-test/org/gvsig/gpe/writers/GPEPolygonsLayerTest.java

View differences:

GPEPolygonsLayerTest.java
49 49
 *
50 50
 * $Id$
51 51
 * $Log$
52
 * Revision 1.2  2007-04-13 13:14:55  jorpiell
52
 * Revision 1.3  2007-04-14 16:06:35  jorpiell
53
 * Add the container classes
54
 *
55
 * Revision 1.2  2007/04/13 13:14:55  jorpiell
53 56
 * Created the base tests and add some methods to the content handler
54 57
 *
55 58
 * Revision 1.1  2007/04/13 07:17:54  jorpiell
......
76 79
	 * @see org.gvsig.gpe.writers.GPEWriterBaseTest#writeObjects()
77 80
	 */
78 81
	public void writeObjects() {
79
		getHandler().initialize();
80
		getHandler().startLayer("1", "Municipality", "Polygon layer test", "23030");
81
		getHandler().startBbox("bbox", generateRandomBBox(),
82
		getWriterHandler().initialize();
83
		getWriterHandler().startLayer("1", "Municipality", "Polygon layer test", "23030");
84
		getWriterHandler().startBbox("bbox", generateRandomBBox(),
82 85
				generateRandomBBox(),
83 86
				generateRandomBBox(),
84 87
				"23030");
85
		getHandler().endBbox();
86
		getHandler().startFeature("Valencia","f1");
87
		getHandler().startElement("AREA", new Integer("200"), Integer.class);
88
		getHandler().endElement();
89
		getHandler().startPolygon("p1", generateRandomLinearRing(),
88
		getWriterHandler().endBbox();
89
		getWriterHandler().startFeature("Valencia","f1");
90
		getWriterHandler().startElement("AREA", new Integer("200"), Integer.class);
91
		getWriterHandler().endElement();
92
		getWriterHandler().startPolygon("p1", generateRandomLinearRing(),
90 93
				generateRandomLinearRing(),
91 94
				generateRandomLinearRing(), "EPSG:23030");
92
		getHandler().startInnerBoundary("inner1", generateRandomLinearRing(),
95
		getWriterHandler().startInnerBoundary("inner1", generateRandomLinearRing(),
93 96
				generateRandomLinearRing(),
94 97
				generateRandomLinearRing(), "EPSG:23030");
95
		getHandler().endInnerBoundary();
96
		getHandler().startInnerBoundary("inner2", generateRandomLinearRing(),
98
		getWriterHandler().endInnerBoundary();
99
		getWriterHandler().startInnerBoundary("inner2", generateRandomLinearRing(),
97 100
				generateRandomLinearRing(),
98 101
				generateRandomLinearRing(), "EPSG:23030");
99
		getHandler().endInnerBoundary();
100
		getHandler().endPolygon();		
101
		getHandler().endFeature();
102
		getHandler().startFeature("Sagunto","f2");
103
		getHandler().startElement("AREA", new Integer("300"), Integer.class);
104
		getHandler().endElement();
105
		getHandler().startPolygon("p2", generateRandomLinearRing(),
102
		getWriterHandler().endInnerBoundary();
103
		getWriterHandler().endPolygon();		
104
		getWriterHandler().endFeature();
105
		getWriterHandler().startFeature("Sagunto","f2");
106
		getWriterHandler().startElement("AREA", new Integer("300"), Integer.class);
107
		getWriterHandler().endElement();
108
		getWriterHandler().startPolygon("p2", generateRandomLinearRing(),
106 109
				generateRandomLinearRing(),
107 110
				generateRandomLinearRing(), "EPSG:23030");
108
		getHandler().endPolygon();		
109
		getHandler().endFeature();
110
		getHandler().endLayer();
111
		getHandler().close();		
111
		getWriterHandler().endPolygon();		
112
		getWriterHandler().endFeature();
113
		getWriterHandler().endLayer();
114
		getWriterHandler().close();		
112 115
	}
113 116

  
114 117
}

Also available in: Unified diff