From: Simon Ruderich Date: Wed, 14 Apr 2021 06:54:20 +0000 (+0200) Subject: testutil: show file/line of caller in messages X-Git-Url: https://ruderich.org/simon/gitweb/?p=safcm%2Fsafcm.git;a=commitdiff_plain;h=a45257664a1da576e3fe883fbb0b723f7d891f72 testutil: show file/line of caller in messages --- 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)