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

Function formatListDiff

internal/testify/assert/assertions.go:1157–1175  ·  view source on GitHub ↗
(listA, listB interface{}, extraA, extraB []interface{})

Source from the content-addressed store, hash-verified

1155}
1156
1157func formatListDiff(listA, listB interface{}, extraA, extraB []interface{}) string {
1158 var msg bytes.Buffer
1159
1160 msg.WriteString("elements differ")
1161 if len(extraA) > 0 {
1162 msg.WriteString("\n\nextra elements in list A:\n")
1163 msg.WriteString(spewConfig.Sdump(extraA))
1164 }
1165 if len(extraB) > 0 {
1166 msg.WriteString("\n\nextra elements in list B:\n")
1167 msg.WriteString(spewConfig.Sdump(extraB))
1168 }
1169 msg.WriteString("\n\nlistA:\n")
1170 msg.WriteString(spewConfig.Sdump(listA))
1171 msg.WriteString("\n\nlistB:\n")
1172 msg.WriteString(spewConfig.Sdump(listB))
1173
1174 return msg.String()
1175}
1176
1177// Condition uses a Comparison to assert a complex condition.
1178func Condition(t TestingT, comp Comparison, msgAndArgs ...interface{}) bool {

Callers 1

ElementsMatchFunction · 0.85

Calls 2

SdumpMethod · 0.80
StringMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…