From f4306e28c33f7bceb38fec672ff15ce37458c3ac Mon Sep 17 00:00:00 2001 From: q191201771 <191201771@qq.com> Date: Thu, 10 Feb 2022 14:18:12 +0800 Subject: [PATCH] prev commit patch --- pkg/nazareflect/value_test.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkg/nazareflect/value_test.go b/pkg/nazareflect/value_test.go index 85c08a3..5c16a33 100644 --- a/pkg/nazareflect/value_test.go +++ b/pkg/nazareflect/value_test.go @@ -49,16 +49,25 @@ func TestEqual(t *testing.T) { } func TestEqualInteger(t *testing.T) { + // i i sure(t, EqualInteger(0, 0)) + // i u sure(t, EqualInteger(1, uint(1))) + // u i sure(t, EqualInteger(uint32(1), int16(1))) + // u u sure(t, EqualInteger(uint(1), uint8(1))) + // i i sure(t, !EqualInteger(1, 0)) - sure(t, !EqualInteger(0, "aaa")) + // i u sure(t, !EqualInteger(-1, uint(0))) - sure(t, !EqualInteger(int32(0), int16(1))) + // u i sure(t, !EqualInteger(uint16(0), int32(-1))) + // u u + sure(t, !EqualInteger(uint32(0), uint16(1))) + // not int + sure(t, !EqualInteger(0, "aaa")) } // 因为naza assert package引用了naza value package,如果这里再使用assert,就造成package循环引用了