dns/issue_test.go

32 lines
563 B
Go
Raw Normal View History

package dns
import "testing"
// Tests that solve that a specific issue has been solved.
func TestTCPRtt(t *testing.T) {
m := new(Msg)
m.RecursionDesired = true
m.SetQuestion("example.org.", TypeA)
c := &Client{}
in, rtt, err := c.Exchange(m, "8.8.4.4:53")
if err != nil {
t.Fatal(err)
}
if rtt == 0 {
t.Fatalf("expecting non zero rtt, got zero")
}
t.Logf("%s", in)
c.Net = "tcp"
in, rtt, err = c.Exchange(m, "8.8.4.4:53")
if err != nil {
t.Fatal(err)
}
if rtt == 0 {
t.Fatalf("expecting non zero rtt, got zero")
}
t.Logf("%s", in)
}