Commit f8f2419d authored by Ondrej Zajicek's avatar Ondrej Zajicek
Browse files

Additional filter test case.

parent 4d4979c6
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -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);