MCPcopy
hub / github.com/cornelk/hashmap / equal

Function equal

assert/assert.go:10–29  ·  view source on GitHub ↗
(expected, actual any)

Source from the content-addressed store, hash-verified

8)
9
10func equal(expected, actual any) bool {
11 if expected == nil || actual == nil {
12 return expected == actual
13 }
14
15 if reflect.DeepEqual(expected, actual) {
16 return true
17 }
18
19 actualType := reflect.TypeOf(actual)
20 if actualType == nil {
21 return false
22 }
23 expectedValue := reflect.ValueOf(expected)
24 if expectedValue.IsValid() && expectedValue.Type().ConvertibleTo(actualType) {
25 return reflect.DeepEqual(expectedValue.Convert(actualType).Interface(), actual)
26 }
27
28 return false
29}
30
31func fail(t *testing.T, message string, errorMessage ...string) {
32 t.Helper()

Callers 1

EqualFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…