From c2b97a285e8d8ce4caa090b9d98665dea42f5186 Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Fri, 6 Nov 2015 13:07:09 +0200 Subject: [PATCH] better error reporting --- engine/loader_local_test.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/engine/loader_local_test.go b/engine/loader_local_test.go index d564bbcd7..94ea70966 100644 --- a/engine/loader_local_test.go +++ b/engine/loader_local_test.go @@ -409,8 +409,10 @@ func TestMatchLoadCsvWithStorRating(t *testing.T) { refMap = qMap continue } - if !reflect.DeepEqual(refMap, qMap) { - t.Errorf("Missmatched data for key: %s\n\t reference val: %+v \n\t retrieved val: %+v\n on iteration: %d", key, refMap, qMap, idx) + for k, v := range refMap { + if !reflect.DeepEqual(qMap[k], v) { + t.Errorf("Missmatched data for key: %s, field: %s reference val: %+v \n\t retrieved value: %+v\n on iteration: %d", key, k, v, qMap[k], idx) + } } } } @@ -449,8 +451,13 @@ func TestMatchLoadCsvWithStorAccounting(t *testing.T) { refMap = qMap continue } + for k, v := range refMap { + if !reflect.DeepEqual(qMap[k], v) { + t.Errorf("Missmatched data for key: %s, field: %s reference val: %+v \n\t retrieved value: %+v\n on iteration: %d", key, k, v, qMap[k], idx) + } + } if !reflect.DeepEqual(refMap, qMap) { - t.Errorf("Missmatched data for key: %s\n\t, reference val: %+v \n\t retrieved value: %+v\n on iteration: %d", key, refMap, qMap, idx) + } } }