X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=testutil%2Ftestutil.go;h=a2e83f14e421a623044ed61813f84f36b2570caa;hb=a45257664a1da576e3fe883fbb0b723f7d891f72;hp=8d2e86b1521a345cf45afb365fc470eed776674e;hpb=bd6ba5af0268551d7ca59ba4bb52a72f30af3b53;p=safcm%2Fsafcm.git 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)