aboutsummaryrefslogtreecommitdiff
path: root/middleware/kubernetes/kubernetes_test.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2017-08-09 05:18:46 -0700
committerGravatar GitHub <noreply@github.com> 2017-08-09 05:18:46 -0700
commitdf1879f9ae27ea0faa5e129c071ad4aef02ebac2 (patch)
tree31bb84b940197daf5a09cc9c83f56e0432e68cca /middleware/kubernetes/kubernetes_test.go
parentbe037a32a5b05bf3e28ac04d369818ce524d3dca (diff)
downloadcoredns-df1879f9ae27ea0faa5e129c071ad4aef02ebac2.tar.gz
coredns-df1879f9ae27ea0faa5e129c071ad4aef02ebac2.tar.zst
coredns-df1879f9ae27ea0faa5e129c071ad4aef02ebac2.zip
middleware/kubernetes: put reverse function in own file (#863)
Move reverse function and (some) test code to reverse*.go
Diffstat (limited to 'middleware/kubernetes/kubernetes_test.go')
-rw-r--r--middleware/kubernetes/kubernetes_test.go30
1 files changed, 1 insertions, 29 deletions
diff --git a/middleware/kubernetes/kubernetes_test.go b/middleware/kubernetes/kubernetes_test.go
index d31e4b9e6..a19cb16f6 100644
--- a/middleware/kubernetes/kubernetes_test.go
+++ b/middleware/kubernetes/kubernetes_test.go
@@ -2,7 +2,6 @@ package kubernetes
import (
"errors"
- "net"
"reflect"
"testing"
@@ -33,33 +32,6 @@ func TestPrimaryZone(t *testing.T) {
}
}
-func TestIsRequestInReverseRange(t *testing.T) {
-
- tests := []struct {
- cidr string
- name string
- expected bool
- }{
- {"1.2.3.0/24", "4.3.2.1.in-addr.arpa.", true},
- {"1.2.3.0/24", "5.3.2.1.in-addr.arpa.", true},
- {"1.2.3.0/24", "5.4.2.1.in-addr.arpa.", false},
- {"5.6.0.0/16", "5.4.2.1.in-addr.arpa.", false},
- {"5.6.0.0/16", "5.4.6.5.in-addr.arpa.", true},
- {"5.6.0.0/16", "5.6.0.1.in-addr.arpa.", false},
- }
-
- k := Kubernetes{Zones: []string{"inter.webs.test"}}
-
- for _, test := range tests {
- _, cidr, _ := net.ParseCIDR(test.cidr)
- k.ReverseCidrs = []net.IPNet{*cidr}
- result := k.isRequestInReverseRange(test.name)
- if result != test.expected {
- t.Errorf("Expected '%v' for '%v' in %v.", test.expected, test.name, test.cidr)
- }
- }
-}
-
func TestIsNameError(t *testing.T) {
k := Kubernetes{Zones: []string{"inter.webs.test"}}
if !k.IsNameError(errNoItems) {
@@ -77,7 +49,7 @@ func TestIsNameError(t *testing.T) {
}
}
-func TestSymbolContainsWildcard(t *testing.T) {
+func TestWildcard(t *testing.T) {
var tests = []struct {
s string
expected bool