From a45257664a1da576e3fe883fbb0b723f7d891f72 Mon Sep 17 00:00:00 2001 From: Simon Ruderich Date: Wed, 14 Apr 2021 08:54:20 +0200 Subject: [PATCH] testutil: show file/line of caller in messages --- testutil/testutil.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/testutil/testutil.go b/testutil/testutil.go index 8d2e86b..a2e83f1 100644 --- a/testutil/testutil.go +++ b/testutil/testutil.go @@ -26,12 +26,16 @@ import ( ) func AssertEqual(t *testing.T, name string, act, exp interface{}) { + t.Helper() + if !reflect.DeepEqual(act, exp) { t.Errorf("%s: %s", name, cmp.Diff(exp, act)) } } func AssertErrorEqual(t *testing.T, name string, act, exp error) { + t.Helper() + // Ugly but the simplest way to compare errors (including nil) actStr := fmt.Sprintf("%s", act) expStr := fmt.Sprintf("%s", exp) -- 2.44.1