22 lines
293 B
Go
22 lines
293 B
Go
package assert
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/google/go-cmp/cmp"
|
|
)
|
|
|
|
func Equal(t *testing.T, x, y interface{}) {
|
|
t.Helper()
|
|
|
|
r := DiffReporter{}
|
|
if !cmp.Equal(x, y, cmp.Reporter(&r)) {
|
|
t.Error(r.String())
|
|
}
|
|
}
|
|
|
|
func Nil(t *testing.T, x interface{}) {
|
|
t.Helper()
|
|
|
|
Equal(t, x, nil)
|
|
}
|