summaryrefslogtreecommitdiffstats
path: root/extensions/libxt_ipcomp.t
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2024-01-25 02:12:24 +0100
committerPhil Sutter <phil@nwl.cc>2024-02-02 18:26:14 +0100
commit285406b1d22e3ed0aec30ea0a534ea76211156a9 (patch)
tree95607347977110481518de17fac9e6f7e0631aa6 /extensions/libxt_ipcomp.t
parent11c77ed471f2d8a6dc60c17aef1e1a3b52ff3591 (diff)
extensions: *.t/*.txlate: Test range corner-cases
For every extension option accepting a range, test open and half-open as well as single element and invalid (negative) ranges. The added tests merely reflect the status quo, not the expected outcome. Following patches will fix results and the already existing test cases highlight the fixes' effects. Signed-off-by: Phil Sutter <phil@nwl.cc>
Diffstat (limited to 'extensions/libxt_ipcomp.t')
-rw-r--r--extensions/libxt_ipcomp.t7
1 files changed, 7 insertions, 0 deletions
diff --git a/extensions/libxt_ipcomp.t b/extensions/libxt_ipcomp.t
index 8546ba9c..f62144ae 100644
--- a/extensions/libxt_ipcomp.t
+++ b/extensions/libxt_ipcomp.t
@@ -1,3 +1,10 @@
:INPUT,OUTPUT
-p ipcomp -m ipcomp --ipcompspi 18 -j DROP;=;OK
-p ipcomp -m ipcomp ! --ipcompspi 18 -j ACCEPT;=;OK
+-p ipcomp -m ipcomp --ipcompspi :;-p ipcomp -m ipcomp;OK
+-p ipcomp -m ipcomp ! --ipcompspi :;-p ipcomp -m ipcomp;OK
+-p ipcomp -m ipcomp --ipcompspi :4;-p ipcomp -m ipcomp --ipcompspi 0:4;OK
+-p ipcomp -m ipcomp --ipcompspi 4:;-p ipcomp -m ipcomp --ipcompspi 4:4294967295;OK
+-p ipcomp -m ipcomp --ipcompspi 3:4;=;OK
+-p ipcomp -m ipcomp --ipcompspi 4:4;-p ipcomp -m ipcomp --ipcompspi 4;OK
+-p ipcomp -m ipcomp --ipcompspi 4:3;=;OK