commit 6350d27908b0b1a459b7208b9fae7b274384efe4 from: Stephen J Day date: Tue Nov 03 04:46:35 2015 UTC fs/p9p/new: correct message encoding for Rerror message Signed-off-by: Stephen J Day commit - 40d4a02d02470ddbfcb31818213c5daea4d1f545 commit + 6350d27908b0b1a459b7208b9fae7b274384efe4 blob - e15f26b1b7a1c68a00ef24c5740fd35cde89a245 blob + 1e3302a3d55f8a6c5b2a695cbcdaac3e5db3b1ad --- encoding_test.go +++ encoding_test.go @@ -160,9 +160,10 @@ func TestEncodeDecode(t *testing.T) { description: "Rerror fcall", target: newErrorFcall(5556, errors.New("A serious error")), marshaled: []byte{ - 0x75, 0xb4, 0x15, - 0x12, 0x0, 0x0, 0x0, - 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x62, 0x79, 0x74, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61}, + 0x6b, // Rerror + 0xb4, 0x15, // Tag + 0xf, 0x0, // String size. + 0x41, 0x20, 0x73, 0x65, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72}, }, } { t.Logf("target under test: %v", testcase.target) @@ -208,7 +209,9 @@ func TestEncodeDecode(t *testing.T) { } if !reflect.DeepEqual(v, testcase.target) { - fatalf("not equal: %v != %v", v, testcase.target) + fatalf("not equal: %v != %v (\n%#v\n%#v\n)", + v, testcase.target, + v, testcase.target) } t.Logf("%#v", v)