@@ -247,55 +247,55 @@ func TestIsEqual(t *testing.T) {
247247
248248 var s1 * testStruct1
249249
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" ))
276276
277277 slice1 := []int {0 }
278278 slice2 := []int {0 }
279279 slice3 := []int {0 , 0 }
280280 slice4 := []int {1 }
281281 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 ))
287287
288288 assert .True (isEqual ([][]any {{1 }, {2 , 3 }}, [][]any {{1 }, {2 , 3 }}))
289289 assert .NotTrue (isEqual ([][]any {{1 }, {2 , 3 }}, [][]any {{1.0 }, {2.0 , 3.0 }}))
290290 assert .NotTrue (isEqual ([][]any {{1 }, {2 , 3 }}, [][]any {{"1" }, {"2" , "3" }}))
291291 assert .True (isEqual ([][][]any {{{1 }, {2 }}, {{2 , 3 }}}, [][][]any {{{1 }, {2 }}, {{2 , 3 }}}))
292292 assert .NotTrue (isEqual ([][][]any {{{1 }, {2 }}, {{2 , 3 }}}, [][][]any {{{1 }, {2 }}, {{2 , "3" }}}))
293293
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 }))
299299}
300300
301301func TestIsNil (t * testing.T ) {
0 commit comments