summaryrefslogtreecommitdiff
path: root/misc/openlayers/tests/Filter.html
diff options
context:
space:
mode:
Diffstat (limited to 'misc/openlayers/tests/Filter.html')
-rw-r--r--misc/openlayers/tests/Filter.html31
1 files changed, 31 insertions, 0 deletions
diff --git a/misc/openlayers/tests/Filter.html b/misc/openlayers/tests/Filter.html
new file mode 100644
index 0000000..01b8f47
--- /dev/null
+++ b/misc/openlayers/tests/Filter.html
@@ -0,0 +1,31 @@
+<html>
+<head>
+ <script src="OLLoader.js"></script>
+ <script type="text/javascript">
+
+ function test_initialize(t) {
+ t.plan(3);
+
+ var options = {'foo': 'bar'};
+ var filter = new OpenLayers.Filter(options);
+ t.ok(filter instanceof OpenLayers.Filter,
+ "new OpenLayers.Filter returns object" );
+ t.eq(filter.foo, "bar", "constructor sets options correctly");
+ t.eq(typeof filter.evaluate, "function", "filter has an evaluate function");
+ }
+
+ function test_toString(t) {
+ t.plan(1);
+ var filter = new OpenLayers.Filter.Comparison({
+ property: "PERSONS",
+ value: 2000000,
+ type: OpenLayers.Filter.Comparison.LESS_THAN
+ });
+ t.eq(filter.toString(), "PERSONS < 2000000", "toString returns CQL representation");
+ }
+
+ </script>
+</head>
+<body>
+</body>
+</html>