TestDeepDiff is equivalent to TestDeepEqual except it also prints a diff.
(value, expect interface{})
| 234 | |
| 235 | // TestDeepDiff is equivalent to TestDeepEqual except it also prints a diff. |
| 236 | func (a *Assertion) TestDeepDiff(value, expect interface{}) bool { |
| 237 | diff := compare.Diff(value, expect, 10) |
| 238 | if len(diff) == 0 { |
| 239 | return true |
| 240 | } |
| 241 | for _, diff := range diff { |
| 242 | a.Println(diff) |
| 243 | } |
| 244 | a.Commit() |
| 245 | return false |
| 246 | } |
| 247 | |
| 248 | // TestCustomDeepDiff is equivalent to TestCustomDeepEqual except it also prints |
| 249 | // a diff. |
no test coverage detected