Fix tests

This commit is contained in:
Tom Wilkie
2016-01-23 11:54:22 -08:00
parent b8daa02488
commit 41d48224aa
4 changed files with 9 additions and 4 deletions

View File

@@ -105,6 +105,9 @@ func deepValueEqual(v1, v2 reflect.Value, visited map[visit]bool, depth int) boo
return deepValueEqual(v1.Elem(), v2.Elem(), visited, depth+1)
case reflect.Struct:
for i, n := 0, v1.NumField(); i < n; i++ {
if v1.Type().Field(i).Tag.Get("deepequal") == "skip" {
continue
}
if !deepValueEqual(v1.Field(i), v2.Field(i), visited, depth+1) {
return false
}