aboutsummaryrefslogtreecommitdiff
path: root/middleware/kubernetes/handler_pod_verified_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/kubernetes/handler_pod_verified_test.go')
-rw-r--r--middleware/kubernetes/handler_pod_verified_test.go17
1 files changed, 7 insertions, 10 deletions
diff --git a/middleware/kubernetes/handler_pod_verified_test.go b/middleware/kubernetes/handler_pod_verified_test.go
index 45686df9e..879e785af 100644
--- a/middleware/kubernetes/handler_pod_verified_test.go
+++ b/middleware/kubernetes/handler_pod_verified_test.go
@@ -10,20 +10,17 @@ import (
"golang.org/x/net/context"
)
-var podModeVerifiedCases = map[string](test.Case){
-
- "A Record Pod mode = Case 1": {
+var podModeVerifiedCases = []test.Case{
+ {
Qname: "10-240-0-1.podns.pod.cluster.local.", Qtype: dns.TypeA,
Rcode: dns.RcodeSuccess,
Answer: []dns.RR{
test.A("10-240-0-1.podns.pod.cluster.local. 0 IN A 10.240.0.1"),
},
},
-
- "A Record Pod mode = Case 2": {
+ {
Qname: "172-0-0-2.podns.pod.cluster.local.", Qtype: dns.TypeA,
- Rcode: dns.RcodeNameError,
- Answer: []dns.RR{},
+ Rcode: dns.RcodeNameError,
Ns: []dns.RR{
test.SOA("cluster.local. 300 IN SOA ns.dns.cluster.local. hostmaster.cluster.local. 1499347823 7200 1800 86400 60"),
},
@@ -38,14 +35,14 @@ func TestServeDNSModeVerified(t *testing.T) {
ctx := context.TODO()
k.podMode = podModeVerified
- for testname, tc := range podModeVerifiedCases {
+ for i, tc := range podModeVerifiedCases {
r := tc.Msg()
w := dnsrecorder.New(&test.ResponseWriter{})
_, err := k.ServeDNS(ctx, w, r)
if err != tc.Error {
- t.Errorf("%v expected no error, got %v\n", testname, err)
+ t.Errorf("Test %d expected no error, got %v", i, err)
return
}
if tc.Error != nil {
@@ -54,7 +51,7 @@ func TestServeDNSModeVerified(t *testing.T) {
resp := w.Msg
if resp == nil {
- t.Fatalf("got nil message and no error for %q: %s %d", testname, r.Question[0].Name, r.Question[0].Qtype)
+ t.Fatalf("Test %d, got nil message and no error for %q", i, r.Question[0].Name)
}
test.SortAndCheck(t, resp, tc)