diff --git a/agents/dnsagent_it_test.go b/agents/dnsagent_it_test.go index c2823795a..900188157 100644 --- a/agents/dnsagent_it_test.go +++ b/agents/dnsagent_it_test.go @@ -177,24 +177,25 @@ func testDNSitClntNAPTRSuppliers(t *testing.T) { if err := dnsClnt.WriteMsg(m); err != nil { t.Error(err) } - if rply, err := dnsClnt.ReadMsg(); err != nil { + rply, err := dnsClnt.ReadMsg() + if err != nil { t.Error(err) } else if len(rply.Answer) != 2 { t.Errorf("wrong number of records: %s", utils.ToIJSON(rply.Answer)) - if rply.Rcode != dns.RcodeSuccess { - t.Errorf("failed to get an valid answer\n%v", rply) - } - answr := rply.Answer[0].(*dns.NAPTR) - if answr.Order != 100 { - t.Errorf("received: <%v>", answr.Order) - } - if answr.Regexp != "!^(.*)$!sip:1@172.16.1.11!" { - t.Errorf("received: <%q>", answr.Regexp) - } - answr2 := rply.Answer[1].(*dns.NAPTR) - if answr2.Regexp != "!^(.*)$!sip:\\1@172.16.1.12!" { - t.Errorf("received: <%q>", answr.Regexp) - } + } + if rply.Rcode != dns.RcodeSuccess { + t.Errorf("failed to get an valid answer\n%v", rply) + } + answr := rply.Answer[0].(*dns.NAPTR) + if answr.Order != 100 { + t.Errorf("received: <%v>", answr.Order) + } + if answr.Regexp != "!^(.*)$!sip:1@172.16.1.11!" { + t.Errorf("received: <%q>", answr.Regexp) + } + answr2 := rply.Answer[1].(*dns.NAPTR) + if answr2.Regexp != "!^(.*)$!sip:\\1@172.16.1.12!" { + t.Errorf("received: <%q>", answr.Regexp) } }