(listA, listB interface{}, extraA, extraB []interface{})
| 1155 | } |
| 1156 | |
| 1157 | func 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. |
| 1178 | func Condition(t TestingT, comp Comparison, msgAndArgs ...interface{}) bool { |
no test coverage detected
searching dependent graphs…