From e4c75e6223647308d3c8f5d99256e1dad13c39b4 Mon Sep 17 00:00:00 2001 From: Jonathan Lange Date: Thu, 14 Jul 2016 18:06:10 +0100 Subject: [PATCH] Test for marshalling --- report/marshal_test.go | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 report/marshal_test.go diff --git a/report/marshal_test.go b/report/marshal_test.go new file mode 100644 index 000000000..8d9865862 --- /dev/null +++ b/report/marshal_test.go @@ -0,0 +1,22 @@ +package report_test + +import ( + "bytes" + "reflect" + "testing" + + "github.com/weaveworks/scope/report" +) + +func TestRoundtrip(t *testing.T) { + var buf bytes.Buffer + r1 := report.MakeReport() + r1.WriteBinary(&buf) + r2, err := report.MakeFromBinary(&buf) + if err != nil { + t.Error(err) + } + if !reflect.DeepEqual(r1, *r2) { + t.Errorf("%v != %v", r1, *r2) + } +}