MCPcopy
hub / github.com/expr-lang/expr / EqualValues

Function EqualValues

internal/testify/assert/assertions.go:583–598  ·  view source on GitHub ↗

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

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

Source from the content-addressed store, hash-verified

581//
582// assert.EqualValues(t, uint32(123), int32(123))
583func EqualValues(t TestingT, expected, actual interface{}, msgAndArgs ...interface{}) bool {
584 if h, ok := t.(tHelper); ok {
585 h.Helper()
586 }
587
588 if !ObjectsAreEqualValues(expected, actual) {
589 diff := diff(expected, actual)
590 expected, actual = formatUnequalValues(expected, actual)
591 return Fail(t, fmt.Sprintf("Not equal: \n"+
592 "expected: %s\n"+
593 "actual : %s%s", expected, actual, diff), msgAndArgs...)
594 }
595
596 return true
597
598}
599
600// EqualExportedValues asserts that the types of two objects are equal and their public
601// fields are also equal. This is useful for comparing structs that have private fields

Callers 3

EqualValuesFunction · 0.92
EqualValuesfFunction · 0.70
EqualValuesMethod · 0.70

Calls 6

ObjectsAreEqualValuesFunction · 0.85
diffFunction · 0.85
formatUnequalValuesFunction · 0.85
SprintfMethod · 0.80
FailFunction · 0.70
HelperMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…