MCPcopy
hub / github.com/stretchr/testify / EqualValues

Function EqualValues

assert/assertions.go:634–648  ·  assert/assertions.go::EqualValues

EqualValues asserts that two objects are equal or convertible to the larger type and equal. assert.EqualValues(t, uint32(123), int32(123))

(t TestingT, expected, actual interface{}, msgAndArgs ...interface{})

Source from the content-addressed store, hash-verified

632//
633// assert.EqualValues(t, uint32(123), int32(123))
634func EqualValues(t TestingT, expected, actual interface{}, msgAndArgs ...interface{}) bool {
635 if h, ok := t.(tHelper); ok {
636 h.Helper()
637 }
638
639 if !ObjectsAreEqualValues(expected, actual) {
640 diff := diff(expected, actual)
641 expected, actual = formatUnequalValues(expected, actual)
642 return Fail(t, fmt.Sprintf("Not equal: \n"+
643 "expected: %s\n"+
644 "actual : %s%s", expected, actual, diff), msgAndArgs...)
645 }
646
647 return true
648}
649
650// EqualExportedValues asserts that the types of two objects are equal and their public
651// fields are also equal. This is useful for comparing structs that have private fields

Callers 4

EqualValuesFunction · 0.92
EqualValuesfFunction · 0.70
EqualValuesMethod · 0.70

Calls 5

ObjectsAreEqualValuesFunction · 0.85
formatUnequalValuesFunction · 0.85
diffFunction · 0.70
FailFunction · 0.70
HelperMethod · 0.65

Tested by 1