[OpenLayers-Commits] r2366 - in sandbox/vector-2.4/tests: . Layer
commits at openlayers.org
commits at openlayers.org
Mon Mar 5 20:29:53 EST 2007
Author: tschaub
Date: 2007-03-05 20:29:52 -0500 (Mon, 05 Mar 2007)
New Revision: 2366
Added:
sandbox/vector-2.4/tests/test_Renderer.html
Modified:
sandbox/vector-2.4/tests/Layer/test_Vector.html
sandbox/vector-2.4/tests/list-tests.html
Log:
piddly tests
Modified: sandbox/vector-2.4/tests/Layer/test_Vector.html
===================================================================
--- sandbox/vector-2.4/tests/Layer/test_Vector.html 2007-03-06 01:25:56 UTC (rev 2365)
+++ sandbox/vector-2.4/tests/Layer/test_Vector.html 2007-03-06 01:29:52 UTC (rev 2366)
@@ -6,19 +6,19 @@
var name = "Vector Layer";
function test_01_Layer_Vector_constructor(t) {
- t.plan(1);
+ t.plan(3);
- layer = new OpenLayers.Layer.Vector(name);
+ var layer = new OpenLayers.Layer.Vector(name);
t.ok(layer instanceof OpenLayers.Layer.Vector, "new OpenLayers.Layer.Vector returns correct object" );
+ t.eq(layer.name, name, "layer name is correctly set");
+ t.ok(layer.renderer.CLASS_NAME, "layer has a renderer");
}
function test_02_Layer_Vector_addFeatures(t) {
t.plan(2);
- layer = new OpenLayers.Layer.Vector(name);
- var map = new OpenLayers.Map($('map'));
- map.addLayer(layer);
+ var layer = new OpenLayers.Layer.Vector(name);
var point = new OpenLayers.Geometry.Point(-111.04, 45.68);
var pointFeature = new OpenLayers.Feature.Vector(layer, point);
@@ -28,7 +28,32 @@
t.ok(features instanceof Array, "OpenLayers.Layer.Vector.addFeatures returns an array");
t.ok(features[0] instanceof OpenLayers.Feature.Vector, "OpenLayers.Layer.Vector.addFeatures returns an array of features");
}
+
+ function test_03_Layer_Vector_removeFeatures(t) {
+ t.plan(1);
+ var layer = new OpenLayers.Layer.Vector(name);
+
+ var point1 = new OpenLayers.Geometry.Point(-111.04, 45.68);
+ var pointFeature1 = new OpenLayers.Feature.Vector(layer, point1);
+ var point2 = new OpenLayers.Geometry.Point(-111.14, 45.78);
+ var pointFeature2 = new OpenLayers.Feature.Vector(layer, point2);
+
+ layer.addFeatures([pointFeature1, pointFeature2]);
+ var features = layer.removeFeatures([pointFeature1]);
+
+ t.ok(features.length == 1, "OpenLayers.Layer.Vector.removeFeatures removes a feature from the features array");
+ }
+
+ function test_99_Layer_Vector_destroy (t) {
+ t.plan(1);
+ layer = new OpenLayers.Layer.Vector(name);
+ var map = new OpenLayers.Map('map');
+ map.addLayer(layer);
+ layer.destroy();
+ t.eq(layer.map, null, "layer.map is null after destroy");
+ }
+
// -->
</script>
</head>
Modified: sandbox/vector-2.4/tests/list-tests.html
===================================================================
--- sandbox/vector-2.4/tests/list-tests.html 2007-03-06 01:25:56 UTC (rev 2365)
+++ sandbox/vector-2.4/tests/list-tests.html 2007-03-06 01:29:52 UTC (rev 2366)
@@ -18,6 +18,7 @@
<li>test_Events.html</li>
<li>test_Util.html</li>
<li>test_Layer.html</li>
+ <li>test_Renderer.html</li>
<li>Layer/test_EventPane.html</li>
<li>Layer/test_FixedZoomLevels.html</li>
<li>Layer/test_GeoRSS.html</li>
Added: sandbox/vector-2.4/tests/test_Renderer.html
===================================================================
--- sandbox/vector-2.4/tests/test_Renderer.html (rev 0)
+++ sandbox/vector-2.4/tests/test_Renderer.html 2007-03-06 01:29:52 UTC (rev 2366)
@@ -0,0 +1,17 @@
+<html>
+<head>
+<script src="../lib/OpenLayers.js"></script>
+ <script type="text/javascript"><!--
+
+ function test_01_Renderer_drawGeometry(t) {
+ t.plan(0);
+ t.fail("test renderer here");
+ }
+
+ // -->
+ </script>
+</head>
+<body>
+<div id="map" style="width:500px;height:550px"></div>
+</body>
+</html>
More information about the Commits
mailing list