@@ -247,55 +247,55 @@ func TestIsEqual(t *testing.T) {
247
247
248
248
var s1 * testStruct1
249
249
250
- assert .Equal (isEqual (nil , nil ), true )
251
- assert .Equal (isEqual (nil , s1 ), false ) // s1 is nil
252
- assert .Equal (isEqual (true , false ), false )
253
- assert .Equal (isEqual (1 , 1 ), true )
254
- assert .Equal (isEqual (1 , 2 ), false )
255
- assert .Equal (isEqual (1 , int64 (1 )), true )
256
- assert .Equal (isEqual (1 , int64 (2 )), false )
257
- assert .Equal (isEqual (uint (1 ), uint (1 )), true )
258
- assert .Equal (isEqual (uint (1 ), uint (2 )), false )
259
- assert .Equal (isEqual (uint (1 ), uint64 (1 )), true )
260
- assert .Equal (isEqual (uint (1 ), uint64 (2 )), false )
261
- assert .Equal (isEqual (uint (1 ), uintptr (1 )), true )
262
- assert .Equal (isEqual (1.0 , 1.0 ), true )
263
- assert .Equal (isEqual (1.0 , 2.0 ), false )
264
- assert .Equal (isEqual (1.0 , float32 (1.0 )), true )
265
- assert .Equal (isEqual (1.0 , float32 (2.0 )), false )
266
- assert .Equal (isEqual (complex (1 , 1 ), complex (1 , 1 )), true )
267
- assert .Equal (isEqual (complex (1 , 1 ), complex (2 , 2 )), false )
268
- assert .Equal (isEqual (complex (1 , 1 ), complex64 (complex (1 , 1 ))), true )
269
- assert .Equal (isEqual (complex (1 , 1 ), complex64 (complex (2 , 2 ))), false )
270
- assert .Equal (isEqual ([1 ]int {0 }, [1 ]int {0 }), true )
271
- assert .Equal (isEqual ([1 ]int {0 }, [1 ]int {1 }), false )
272
- assert .Equal (isEqual ([1 ]int {0 }, [2 ]int {0 , 0 }), false )
273
- assert .Equal (isEqual ([1 ]int {0 }, [1 ]float64 {0.0 }), false )
274
- assert .Equal (isEqual ("hello" , "hello" ), true )
275
- assert .Equal (isEqual ("hello" , "world" ), false )
250
+ assert .True (isEqual (nil , nil ))
251
+ assert .NotTrue (isEqual (nil , s1 )) // s1 is nil
252
+ assert .NotTrue (isEqual (true , false ))
253
+ assert .True (isEqual (1 , 1 ))
254
+ assert .NotTrue (isEqual (1 , 2 ))
255
+ assert .True (isEqual (1 , int64 (1 )))
256
+ assert .NotTrue (isEqual (1 , int64 (2 )))
257
+ assert .True (isEqual (uint (1 ), uint (1 )))
258
+ assert .NotTrue (isEqual (uint (1 ), uint (2 )))
259
+ assert .True (isEqual (uint (1 ), uint64 (1 )))
260
+ assert .NotTrue (isEqual (uint (1 ), uint64 (2 )))
261
+ assert .True (isEqual (uint (1 ), uintptr (1 )))
262
+ assert .True (isEqual (1.0 , 1.0 ))
263
+ assert .NotTrue (isEqual (1.0 , 2.0 ))
264
+ assert .True (isEqual (1.0 , float32 (1.0 )))
265
+ assert .NotTrue (isEqual (1.0 , float32 (2.0 )))
266
+ assert .True (isEqual (complex (1 , 1 ), complex (1 , 1 )))
267
+ assert .NotTrue (isEqual (complex (1 , 1 ), complex (2 , 2 )))
268
+ assert .True (isEqual (complex (1 , 1 ), complex64 (complex (1 , 1 ))))
269
+ assert .NotTrue (isEqual (complex (1 , 1 ), complex64 (complex (2 , 2 ))))
270
+ assert .True (isEqual ([1 ]int {0 }, [1 ]int {0 }))
271
+ assert .NotTrue (isEqual ([1 ]int {0 }, [1 ]int {1 }))
272
+ assert .NotTrue (isEqual ([1 ]int {0 }, [2 ]int {0 , 0 }))
273
+ assert .NotTrue (isEqual ([1 ]int {0 }, [1 ]float64 {0.0 }))
274
+ assert .True (isEqual ("hello" , "hello" ))
275
+ assert .NotTrue (isEqual ("hello" , "world" ))
276
276
277
277
slice1 := []int {0 }
278
278
slice2 := []int {0 }
279
279
slice3 := []int {0 , 0 }
280
280
slice4 := []int {1 }
281
281
slice5 := []float64 {0.0 }
282
- assert .Equal (isEqual (slice1 , slice1 ), true )
283
- assert .Equal (isEqual (slice1 , slice2 ), true )
284
- assert .Equal (isEqual (slice1 , slice3 ), false )
285
- assert .Equal (isEqual (slice1 , slice4 ), false )
286
- assert .Equal (isEqual (slice1 , slice5 ), false )
282
+ assert .True (isEqual (slice1 , slice1 ))
283
+ assert .True (isEqual (slice1 , slice2 ))
284
+ assert .NotTrue (isEqual (slice1 , slice3 ))
285
+ assert .NotTrue (isEqual (slice1 , slice4 ))
286
+ assert .NotTrue (isEqual (slice1 , slice5 ))
287
287
288
288
assert .True (isEqual ([][]any {{1 }, {2 , 3 }}, [][]any {{1 }, {2 , 3 }}))
289
289
assert .NotTrue (isEqual ([][]any {{1 }, {2 , 3 }}, [][]any {{1.0 }, {2.0 , 3.0 }}))
290
290
assert .NotTrue (isEqual ([][]any {{1 }, {2 , 3 }}, [][]any {{"1" }, {"2" , "3" }}))
291
291
assert .True (isEqual ([][][]any {{{1 }, {2 }}, {{2 , 3 }}}, [][][]any {{{1 }, {2 }}, {{2 , 3 }}}))
292
292
assert .NotTrue (isEqual ([][][]any {{{1 }, {2 }}, {{2 , 3 }}}, [][][]any {{{1 }, {2 }}, {{2 , "3" }}}))
293
293
294
- assert .Equal (isEqual (testStruct1 {A : 0 }, testStruct1 {A : 0 }), true )
295
- assert .Equal (isEqual (testStruct1 {A : 0 }, testStruct1 {A : 1 }), false )
296
- assert .Equal (isEqual (s1 , s1 ), true )
297
- assert .Equal (isEqual (& testStruct1 {A : 0 }, & testStruct1 {A : 1 }), false )
298
- assert .Equal (isEqual (testStruct1 {A : 0 }, testStruct2 {A : 0 }), false )
294
+ assert .True (isEqual (testStruct1 {A : 0 }, testStruct1 {A : 0 }))
295
+ assert .NotTrue (isEqual (testStruct1 {A : 0 }, testStruct1 {A : 1 }))
296
+ assert .True (isEqual (s1 , s1 ))
297
+ assert .NotTrue (isEqual (& testStruct1 {A : 0 }, & testStruct1 {A : 1 }))
298
+ assert .NotTrue (isEqual (testStruct1 {A : 0 }, testStruct2 {A : 0 }))
299
299
}
300
300
301
301
func TestIsNil (t * testing.T ) {
0 commit comments