summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorOndrej Zajicek <santiago@crfreenet.org>2013-11-20 13:30:00 +0100
committerOndrej Zajicek <santiago@crfreenet.org>2013-11-20 13:30:11 +0100
commitf8f2419d4c5b9028b9b3d2d893fe802f18eb239b (patch)
tree668fc98212adcfba701b7a0372956e8bf8e87556 /filter
parent4d4979c67c65dceb1ae557707312b83fde4bc8a8 (diff)
Additional filter test case.
Diffstat (limited to 'filter')
-rw-r--r--filter/test.conf10
1 files changed, 10 insertions, 0 deletions
diff --git a/filter/test.conf b/filter/test.conf
index 03b09c30..c4108f9d 100644
--- a/filter/test.conf
+++ b/filter/test.conf
@@ -265,6 +265,7 @@ ec cc;
int set is;
pair set ps;
ec set ecs;
+ip set ips;
prefix set pxs;
string s;
{
@@ -360,6 +361,12 @@ string s;
if ( b = true ) then print "Testing bool comparison b = true: ", b;
else { print "*** FAIL: TRUE test failed" ; quitbird; }
+ ips = [ 1.1.1.0 .. 1.1.1.255, 1.2.2.2];
+ print "Testing IP sets: ";
+ print ips;
+ print " must be true: ", 1.1.1.0 ~ ips, ",", 1.1.1.100 ~ ips, ",", 1.2.2.2 ~ ips;
+ print " must be false: ", 1.1.0.255 ~ ips, ",", 1.1.2.0 ~ ips, ",", 1.2.2.3 ~ ips, ",", 192.168.1.1 ~ ips;
+
pxs = [ 1.2.0.0/16, 1.4.0.0/16+];
print "Testing prefix sets: ";
print pxs;
@@ -386,6 +393,9 @@ string s;
print "1.2.3.4 = ", onetwo;
+ i = 4200000000;
+ print "4200000000 = ", i, " false: ", i = 4200000000, " ", i > 4100000000, " false: ", i > 4250000000;
+
test_undef(2);
test_undef(3);
test_undef(2);