x/net/ipv4: fix full stack test cases
Readjusts ICMP test cases on older darwin kernels
Also simplifies error logs.
LGTM=iant
R=iant
CC=golang-codereviews
https://golang.org/cl/178740043
diff --git a/ipv4/header_test.go b/ipv4/header_test.go
index 41cba60..05e3135 100644
--- a/ipv4/header_test.go
+++ b/ipv4/header_test.go
@@ -70,7 +70,7 @@
func TestMarshalHeader(t *testing.T) {
b, err := testHeader.Marshal()
if err != nil {
- t.Fatalf("ipv4.Header.Marshal failed: %v", err)
+ t.Fatal(err)
}
var wh []byte
if supportsNewIPInput {
@@ -79,7 +79,7 @@
wh = wireHeaderToTradBSDKernel[:]
}
if !bytes.Equal(b, wh) {
- t.Fatalf("ipv4.Header.Marshal failed: %#v not equal %#v", b, wh)
+ t.Fatalf("got %#v; want %#v", b, wh)
}
}
@@ -96,9 +96,9 @@
}
h, err := ParseHeader(wh)
if err != nil {
- t.Fatalf("ipv4.ParseHeader failed: %v", err)
+ t.Fatal(err)
}
if !reflect.DeepEqual(h, testHeader) {
- t.Fatalf("ipv4.ParseHeader failed: %#v not equal %#v", h, testHeader)
+ t.Fatalf("got %#v; want %#v", h, testHeader)
}
}