1### IF YOU UPDATE THESE TESTS, UPDATE IPLikeCoverageIT IN THE OPENNMS CODEBASE AS WELL ### 2 3# value rule true/false 41.2.3.4 1.2.3.4 true 51.2.3.4 1.2.3.5 false 61.2.3.4 1.2.3.* true 71.2.3.4 1.*.3.4 true 81.2.3.4 1.*.3.5 false 9 10# range matches 11192.168.10.11 192.168.10.10-11 true 12192.168.10.12 192.168.10.10-11 false 13192.168.223.9 192.168.216-223.* true 14192.168.224.9 192.168.216-223.* false 15 16# list matches 17192.168.1.9 192.168.0,1,2.* true 18192.168.1.9 192.168.1,2,0.* true 19192.168.1.9 192.168.2,0,1.* true 20192.168.3.9 192.168.0,1,2.* false 21192.168.3.9 192.168.1,2,0.* false 22192.168.3.9 192.168.2,0,1.* false 23192.168.3.9 192.168.*,1,2.* true 24192.168.3.9 192.168.0,*,2.* true 25192.168.3.9 192.168.0,1,*.* true 26 27# list and range in separate octet 28192.168.1.9 192.168.0,1,2.0-20 true 29192.168.1.21 192.168.0,1,2.0-20 false 30 31# list and range in same octet 32192.168.1.9 192.168.0,1,2-4.0-20 true 33192.168.3.9 192.168.0,1,2-4.0-20 true 34192.168.5.9 192.168.0,1,2-4.0-20 false 35192.168.1.21 192.168.0,1,2,3-4.0-20 false 36192.168.0.1 192.168.1-2,5.* false 37 38# Oh noes, IPv6 tests!! 39fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd *:*:*:*:*:*:*:* true 40fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 *:*:*:*:*:*:*:* true 41fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 *:*:*:*:*:*:*:*%4 true 42fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd *:*:*:*:*:*:*:*%4 false 43 44fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd fe80:*:*:*:*:*:*:* true 45fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%45 fe80:*:*:*:*:*:*:* true 46fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%45 fe80:*:*:*:*:*:*:*%45 true 47fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd fe80:*:*:*:*:*:*:*%45 false 48 49fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd *:*:*:0:*:*:*:* true 50fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 *:*:*:0:*:*:*:* true 51fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 *:*:*:0:*:*:*:*%4 true 52fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd *:*:*:0:*:*:*:*%4 false 53 54fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd *:*:*:*:*:bbbb:*:* true 55fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 *:*:*:*:*:bbbb:*:* true 56fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 *:*:*:*:*:bbbb:*:*%4 true 57fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 *:*:*:*:*:bbbb:*:*%5 false 58fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd *:*:*:*:*:bbbb:*:*%4 false 59 60fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd *:*:*:*:*:bbb0-bbbf:*:* true 61fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 *:*:*:*:*:bbb0-bbbf:*:* true 62fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 *:*:*:*:*:bbb0-bbbf:*:*%4 true 63fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd *:*:*:*:*:bbb0-bbbf:*:*%4 false 64 65fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd fe80:0000:0000:0000:aaaa:bbb0-bbbf:cccc:dddd true 66fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 fe80:0000:0000:0000:aaaa:bbb0-bbbf:cccc:dddd true 67fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 fe80:0000:0000:0000:aaaa:bbb0-bbbf:cccc:dddd%4 true 68fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd fe80:0000:0000:0000:aaaa:bbb0-bbbf:cccc:dddd%4 false 69 70fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd fe20,fe70-fe90:0000:0000:0000:*:bbb0,bbb1,bbb2,bbb3,bbb4,bbbb,bbbc:cccc:dddd true 71fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 fe20,fe70-fe90:0000:0000:0000:*:bbb0,bbb1,bbb2,bbb3,bbb4,bbbb,bbbc:cccc:dddd true 72fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 fe20,fe70-fe90:0000:0000:0000:*:bbb0,bbb1,bbb2,bbb3,bbb4,bbbb,bbbc:cccc:dddd%4 true 73fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd fe20,fe70-fe90:0000:0000:0000:*:bbb0,bbb1,bbb2,bbb3,bbb4,bbbb,bbbc:cccc:dddd%4 false 74 75fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd true 76fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd true 77fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 true 78fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd fe80:0000:0000:0000:aaaa:bbbb:cccc:dddd%4 false 79