diff options
Diffstat (limited to 'core/dnsserver/reverse_test.go')
-rw-r--r-- | core/dnsserver/reverse_test.go | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/core/dnsserver/reverse_test.go b/core/dnsserver/reverse_test.go deleted file mode 100644 index bc6909b8a..000000000 --- a/core/dnsserver/reverse_test.go +++ /dev/null @@ -1,31 +0,0 @@ -package dnsserver - -import ( - "net" - "testing" -) - -func TestClassFromCIDR(t *testing.T) { - tests := []struct { - in string - expected []string - }{ - {"10.0.0.0/15", []string{"10.0.0.0/16", "10.1.0.0/16"}}, - {"10.0.0.0/16", []string{"10.0.0.0/16"}}, - {"192.168.1.1/23", []string{"192.168.0.0/24", "192.168.1.0/24"}}, - {"10.129.60.0/22", []string{"10.129.60.0/24", "10.129.61.0/24", "10.129.62.0/24", "10.129.63.0/24"}}, - } - for i, tc := range tests { - _, n, _ := net.ParseCIDR(tc.in) - nets := classFromCIDR(n) - if len(nets) != len(tc.expected) { - t.Errorf("Test %d, expected %d subnets, got %d", i, len(tc.expected), len(nets)) - continue - } - for j := range nets { - if nets[j] != tc.expected[j] { - t.Errorf("Test %d, expected %s, got %s", i, tc.expected[j], nets[j]) - } - } - } -} |