diff --git a/Equal.go b/Equal.go index 9bc4776..7ea45f6 100644 --- a/Equal.go +++ b/Equal.go @@ -26,7 +26,7 @@ func NotEqual[T comparable](t testing.TB, a T, b T) { } // DeepEqual asserts that the two parameters are deeply equal. -func DeepEqual[T comparable](t testing.TB, a T, b T) { +func DeepEqual[T any](t testing.TB, a T, b T) { if reflect.DeepEqual(a, b) { return } diff --git a/Equal_test.go b/Equal_test.go index 8149c0c..64fe1ea 100644 --- a/Equal_test.go +++ b/Equal_test.go @@ -24,6 +24,7 @@ func TestNotEqual(t *testing.T) { func TestDeepEqual(t *testing.T) { assert.DeepEqual(t, 0, 0) assert.DeepEqual(t, "Hello", "Hello") + assert.DeepEqual(t, []byte("Hello"), []byte("Hello")) assert.DeepEqual(t, T{A: 10}, T{A: 10}) assert.DeepEqual(t, &T{A: 10}, &T{A: 10}) }