Add Helper()
diff --git a/utiltest.go b/utiltest.go
index 0485395..5573999 100644
--- a/utiltest.go
+++ b/utiltest.go
@@ -77,6 +77,7 @@
//
// Equality is determined via reflect.DeepEqual().
func AssertEqual(t testing.TB, expected, actual interface{}) {
+ t.Helper()
AssertEqualf(t, expected, actual, "AssertEqual() failure.\n%# v", formatAsDiff(expected, actual))
}
@@ -92,6 +93,7 @@
//
// Equality is determined via reflect.DeepEqual().
func AssertEqualIndex(t testing.TB, index int, expected, actual interface{}) {
+ t.Helper()
AssertEqualf(t, expected, actual, "AssertEqualIndex() failure.\nIndex: %d\n%# v", index, formatAsDiff(expected, actual))
}
@@ -105,6 +107,7 @@
//
// Equality is determined via reflect.DeepEqual().
func AssertEqualf(t testing.TB, expected, actual interface{}, format string, items ...interface{}) {
+ t.Helper()
// This is cheezy, as there's no way to figure out if the test was properly
// started by the test framework.
found := false
@@ -138,6 +141,7 @@
//
// Equality is determined via reflect.DeepEqual().
func ExpectEqual(t testing.TB, expected, actual interface{}) {
+ t.Helper()
ExpectEqualf(t, expected, actual, "ExpectEqual() failure.\n%# v", formatAsDiff(expected, actual))
}
@@ -153,6 +157,7 @@
//
// Equality is determined via reflect.DeepEqual().
func ExpectEqualIndex(t testing.TB, index int, expected, actual interface{}) {
+ t.Helper()
ExpectEqualf(t, expected, actual, "ExpectEqualIndex() failure.\nIndex: %d\n%# v", index, formatAsDiff(expected, actual))
}
@@ -166,6 +171,7 @@
//
// Equality is determined via reflect.DeepEqual().
func ExpectEqualf(t testing.TB, expected, actual interface{}, format string, items ...interface{}) {
+ t.Helper()
if !reflect.DeepEqual(actual, expected) {
// Errorf() is thread-safe, t.Fatalf() is not.
t.Errorf(Decorate(format), items...)