func legacyDiff(a, b interface{ … } // StringDiff diffs a and b and returns a human readable diff. // DEPRECATED: use github.com/google/go-cmp/cmp.Diff func StringDiff(a, b string) string { … } // ObjectDiff prints the diff of two go objects and fails if the objects // contain unhandled unexported fields. // DEPRECATED: use github.com/google/go-cmp/cmp.Diff func ObjectDiff(a, b interface{ … } // ObjectGoPrintDiff prints the diff of two go objects and fails if the objects // contain unhandled unexported fields. // DEPRECATED: use github.com/google/go-cmp/cmp.Diff func ObjectGoPrintDiff(a, b interface{ … } // ObjectReflectDiff prints the diff of two go objects and fails if the objects // contain unhandled unexported fields. // DEPRECATED: use github.com/google/go-cmp/cmp.Diff func ObjectReflectDiff(a, b interface{ … } // ObjectGoPrintSideBySide prints a and b as textual dumps side by side, // enabling easy visual scanning for mismatches. func ObjectGoPrintSideBySide(a, b interface{ … } // IgnoreUnset is an option that ignores fields that are unset on the right // hand side of a comparison. This is useful in testing to assert that an // object is a derivative. func IgnoreUnset() cmp.Option { … }