diff options
author | Chris Schlaeger <chris@linux.com> | 2015-10-17 21:36:38 +0200 |
---|---|---|
committer | Chris Schlaeger <chris@linux.com> | 2015-10-17 21:36:38 +0200 |
commit | e30f267181d990947e67909de4809fa941698c85 (patch) | |
tree | 46e9f94c2b3699ed378963b420b8a8d361286ea1 /misc/openlayers/tests/Protocol/SOS.html | |
parent | e763ceb183f389fcd314a4a6a712d87c9d4cdb32 (diff) | |
download | postrunner-e30f267181d990947e67909de4809fa941698c85.zip |
Upgrading openlayers to 3.x
Diffstat (limited to 'misc/openlayers/tests/Protocol/SOS.html')
-rw-r--r-- | misc/openlayers/tests/Protocol/SOS.html | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/misc/openlayers/tests/Protocol/SOS.html b/misc/openlayers/tests/Protocol/SOS.html deleted file mode 100644 index 58e6607..0000000 --- a/misc/openlayers/tests/Protocol/SOS.html +++ /dev/null @@ -1,57 +0,0 @@ -<html> -<head> - <script src="../OLLoader.js"></script> - <script type="text/javascript"> - - function test_constructor(t) { - t.plan(4); - var a = new OpenLayers.Protocol.SOS({ - url: "foo", - fois: ["a", "b", "c"] - }); - - t.eq(a.url, "foo", "constructor sets url"); - t.eq(a.options.url, a.url, "constructor copies url to options.url"); - t.eq(a.fois[0], "a", "constructor sets the fois correctly"); - t.eq((a.format instanceof OpenLayers.Format.SOSGetFeatureOfInterest), true, "Constructor sets format correctly"); - } - - function test_read(t) { - t.plan(4); - - var protocol = new OpenLayers.Protocol.SOS({ - url: "http://some.url.org/sos?", - fois: ["foi1", "foi2"], - parseFeatures: function(request) { - t.eq(request.responseText, "foo", "parseFeatures called properly"); - return "foo"; - } - }); - - var _POST = OpenLayers.Request.POST; - - var expected, status; - OpenLayers.Request.POST = function(obj) { - t.xml_eq(new OpenLayers.Format.XML().read(obj.data).documentElement, expected, "GetFeatureOfInterest request is correct"); - obj.status = status; - obj.responseText = "foo"; - obj.options = {}; - t.delay_call(0.1, function() {obj.callback.call(this)}); - return obj; - }; - - var xml = '<GetFeatureOfInterest xmlns="http://www.opengis.net/sos/1.0" version="1.0.0" service="SOS" xsi:schemaLocation="http://www.opengis.net/sos/1.0 http://schemas.opengis.net/sos/1.0.0/sosAll.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><FeatureOfInterestId>foi1</FeatureOfInterestId><FeatureOfInterestId>foi2</FeatureOfInterestId></GetFeatureOfInterest>'; - expected = new OpenLayers.Format.XML().read(xml).documentElement; - status = 200; - var response = protocol.read({callback: function(response) { - t.eq(response.features, "foo", "user callback properly called with features"); - t.eq(response.code, OpenLayers.Protocol.Response.SUCCESS, "success reported properly"); - }}); - - } - - </script> -</head> -<body> -</body> -</html> |