From 95889f3c999867808594cab20f3456a047101db5 Mon Sep 17 00:00:00 2001 From: Nan Deng Date: Tue, 15 Jul 2014 13:24:21 -0700 Subject: [PATCH] change client's unit test to use ContainerInfo.Eq() --- client/client_test.go | 29 ++--------------------------- 1 file changed, 2 insertions(+), 27 deletions(-) diff --git a/client/client_test.go b/client/client_test.go index a5b7f691..323bbf8d 100644 --- a/client/client_test.go +++ b/client/client_test.go @@ -110,32 +110,7 @@ func TestGetContainerInfo(t *testing.T) { t.Fatal(err) } - // We cannot use DeepEqual() to compare them directly, - // because json en/decoded time may have precision issues. - if !reflect.DeepEqual(returned.ContainerReference, cinfo.ContainerReference) { - t.Errorf("received unexpected container ref") - } - if !reflect.DeepEqual(returned.Subcontainers, cinfo.Subcontainers) { - t.Errorf("received unexpected subcontainers") - } - if !reflect.DeepEqual(returned.Spec, cinfo.Spec) { - t.Errorf("received unexpected spec") - } - if !reflect.DeepEqual(returned.StatsPercentiles, cinfo.StatsPercentiles) { - t.Errorf("received unexpected spec") - } - - for i, expectedStats := range cinfo.Stats { - returnedStats := returned.Stats[i] - if !expectedStats.Eq(returnedStats) { - t.Errorf("received unexpected stats") - } - } - - for i, expectedSample := range cinfo.Samples { - returnedSample := returned.Samples[i] - if !expectedSample.Eq(returnedSample) { - t.Errorf("received unexpected sample") - } + if !returned.Eq(cinfo) { + t.Error("received unexpected ContainerInfo") } }