Browse Source

Use gocheck methods to have less test code

Ask Bjørn Hansen 13 years ago
parent
commit
d30b3f6f98
1 changed files with 3 additions and 8 deletions
  1. 3 8
      serve_test.go

+ 3 - 8
serve_test.go

@@ -25,18 +25,13 @@ func (s *ConfigSuite) TestServing(c *C) {
 
 
 	r = exchange(c, "bar.example.com.", dns.TypeA)
 	r = exchange(c, "bar.example.com.", dns.TypeA)
 	ip := r.Answer[0].(*dns.RR_A).A
 	ip := r.Answer[0].(*dns.RR_A).A
-	if ip.String() != "192.168.1.2" {
-		c.Log("Unexpected result for bar.example.com", ip, "!= 192.168.1.2")
-		c.Fail()
-	}
+	c.Check(ip.String(), Equals, "192.168.1.2")
 
 
 	r = exchange(c, "example.com.", dns.TypeSOA)
 	r = exchange(c, "example.com.", dns.TypeSOA)
 	soa := r.Answer[0].(*dns.RR_SOA)
 	soa := r.Answer[0].(*dns.RR_SOA)
 	serial := soa.Serial
 	serial := soa.Serial
-	if serial != 3 {
-		c.Log("Didn't get SOA record with serial=3 for bar.example.com/AAAA")
-		c.Fail()
-	}
+	c.Check(int(serial), Equals, 3)
+
 }
 }
 
 
 func exchange(c *C, name string, dnstype uint16) *dns.Msg {
 func exchange(c *C, name string, dnstype uint16) *dns.Msg {