Documentation
¶
Index ¶
- func Equal(t *testing.T, expected interface{}, actual interface{}, ...)
- func EqualError(t *testing.T, expected error, actual error, messages ...interface{})
- func Nil(t *testing.T, actual interface{}, messages ...interface{})
- func NoError(t *testing.T, err error, messages ...interface{})
- func NotEqual(t *testing.T, expected interface{}, actual interface{}, ...)
- func NotNil(t *testing.T, actual interface{}, messages ...interface{})
- func ProtoEqual(t *testing.T, expected proto.Message, actual proto.Message, ...)
- func ProtoNotEqual(t *testing.T, expected proto.Message, actual proto.Message, ...)
- func UnorderedListEqual(t *testing.T, expectedList interface{}, actualList interface{}, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EqualError ¶
If not equal then error.
func ProtoEqual ¶
func ProtoEqual( t *testing.T, expected proto.Message, actual proto.Message, messages ...interface{}, )
If not equal then error.
func ProtoNotEqual ¶
func ProtoNotEqual( t *testing.T, expected proto.Message, actual proto.Message, messages ...interface{}, )
If equal then error.
func UnorderedListEqual ¶
func UnorderedListEqual( t *testing.T, expectedList interface{}, actualList interface{}, messages ...interface{}, )
If not equal then error.
expectedList and actualList can be slice, array or nil. Compare type and elements with ignoring the order. For example,
- [1]int{} is not equal to []int{}
- []int{1, 1, 2} is equal to []int{2, 1, 1}
The time complexity is O(n^2).
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.