func Equal(t *testing.T, expected, actual interface{}, msgAndArgs ...interface{}) bool
Equal asserts that two objects are equal.
assert.Equal(t, 123, 123)
Pointer variable equality is determined based on the equality of the
referenced values (as opposed to the memory addresses). Function equality
cannot be determined and will always fail.