Revision 11247 trunk/libraries/libGPE/src-test/org/gvsig/gpe/writers/GPEPointsLayerTest.java

View differences:

GPEPointsLayerTest.java
3 3
import java.io.File;
4 4

  
5 5
import org.gvsig.gpe.GPEErrorHandler;
6
import org.gvsig.gpe.containers.Element;
7
import org.gvsig.gpe.containers.Feature;
6 8
import org.gvsig.gpe.containers.Layer;
7 9

  
8 10
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
......
49 51
 *
50 52
 * $Id$
51 53
 * $Log$
52
 * Revision 1.2  2007-04-14 16:06:35  jorpiell
54
 * Revision 1.3  2007-04-19 07:23:20  jorpiell
55
 * Add the add methods to teh contenhandler and change the register mode
56
 *
57
 * Revision 1.2  2007/04/14 16:06:35  jorpiell
53 58
 * Add the container classes
54 59
 *
55 60
 * Revision 1.1  2007/04/13 07:17:54  jorpiell
......
61 66
 * @author Jorge Piera LLodr? (jorge.piera@iver.es)
62 67
 */
63 68
public abstract class GPEPointsLayerTest extends GPEWriterBaseTest {
69
	private String layerId = "l1";
64 70
	private String layerName = "Points Layer";
65 71
	private String layerDescription = "This is a test of a points layer";
72
	private double[] bboxX = generateRandomBBox();
73
	private double[] bboxY = generateRandomBBox();
74
	private double[] bboxZ = generateRandomBBox();
75
	private String feature1Name = "New York";
76
	private String feature1Id = "f1";
77
	private String element1 = "POPULATION";
66 78
	
67 79
	/*
68 80
	 * (non-Javadoc)
......
75 87
		Layer layer = layers[0];
76 88
		assertEquals(layer.getName(),layerName);
77 89
		assertEquals(layer.getDescription(),layerDescription);
90
//		assertEquals(layer.getId(),layerId);
91
//		assertEquals(layer.getBbox().getX(),bboxX);
92
//		assertEquals(layer.getBbox().getY(),bboxY);
93
//		assertEquals(layer.getBbox().getZ(),bboxZ);
94
		assertEquals(layer.getFeatures().size(), 2);
95
		Feature feature1 = (Feature)layer.getFeatures().get(0);
96
//		assertEquals(feature1.getId(), feature1Id);
97
		assertEquals(feature1.getName(), feature1Name);
98
		Element element11 = (Element)feature1.getElements().get(0);
78 99
	}
79 100

  
80 101
	/*
......
83 104
	 */
84 105
	public void writeObjects() {
85 106
		getWriterHandler().initialize();
86
		getWriterHandler().startLayer("1", layerName, layerDescription, "23030");
87
		getWriterHandler().startBbox("bbox", generateRandomBBox(),
88
				generateRandomBBox(),
89
				generateRandomBBox(),
107
		getWriterHandler().startLayer(layerId, layerName, layerDescription, "23030");
108
		getWriterHandler().startBbox("bbox", bboxX,
109
				bboxY,
110
				bboxZ,
90 111
				"23030");
91 112
		getWriterHandler().endBbox();
92
		getWriterHandler().startFeature("New York","1");
113
		getWriterHandler().startFeature(feature1Name,feature1Id);
93 114
		getWriterHandler().startElement("POPULATION", new Integer("300000"), Integer.class);
94 115
		getWriterHandler().endElement();
95 116
		getWriterHandler().startPoint("p1", 2, 2, 2, "EPSG:23030");

Also available in: Unified diff