Revision 11247 trunk/libraries/libGPE/src-test/org/gvsig/gpe/writers/GPEPointsLayerTest.java
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