File tree Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -54,21 +54,23 @@ type Comparison func() (success bool)
54
54
//
55
55
// This function does no assertion of any kind.
56
56
func ObjectsAreEqual (expected , actual interface {}) bool {
57
-
58
57
if expected == nil || actual == nil {
59
58
return expected == actual
60
59
}
61
- if exp , ok := expected .([]byte ); ok {
62
- act , ok := actual .([]byte )
63
- if ! ok {
64
- return false
65
- } else if exp == nil || act == nil {
66
- return exp == nil && act == nil
67
- }
68
- return bytes .Equal (exp , act )
60
+
61
+ exp , ok := expected .([]byte )
62
+ if ! ok {
63
+ return reflect .DeepEqual (expected , actual )
69
64
}
70
- return reflect .DeepEqual (expected , actual )
71
65
66
+ act , ok := actual .([]byte )
67
+ if ! ok {
68
+ return false
69
+ }
70
+ if exp == nil || act == nil {
71
+ return exp == nil && act == nil
72
+ }
73
+ return bytes .Equal (exp , act )
72
74
}
73
75
74
76
// ObjectsAreEqualValues gets whether two objects are equal, or if their
You can’t perform that action at this time.
0 commit comments