From 44e6c5cdcf74cc41d40bf239dde64e4b391892ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Fri, 24 Jan 2025 15:52:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=8D=95=E5=85=83=E6=B5=8B?= =?UTF-8?q?=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- v10/default_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/v10/default_test.go b/v10/default_test.go index 7e77933..4540df0 100644 --- a/v10/default_test.go +++ b/v10/default_test.go @@ -27,6 +27,7 @@ func TestDefaultValidateRuleGenerateFunc(t *testing.T) { ParamList: nil, }) So(err, ShouldBeError) + So(define.IsErr(err, define.ErrValidatorRuleIsEmpty.Error()), ShouldBeTrue) So(res, ShouldBeEmpty) }) Convey("传入规则无参数", t, func() { @@ -43,6 +44,7 @@ func TestDefaultValidateRuleGenerateFunc(t *testing.T) { ParamList: nil, }) So(err, ShouldBeError) + So(define.IsErr(err, define.ErrValidatorRuleParamCntIsTooLess.Error()), ShouldBeTrue) So(res, ShouldEqual, "") }) Convey("传入oneof枚举值构建成功", t, func() { @@ -59,6 +61,7 @@ func TestDefaultValidateRuleGenerateFunc(t *testing.T) { ParamList: []any{}, }) So(err, ShouldNotBeNil) + So(define.IsErr(err, define.ErrValidatorRuleParamCntIsTooLess.Error()), ShouldBeTrue) So(res, ShouldBeEmpty) }) Convey("传入RequiredIf枚举值 -> 参数奇数个", t, func() { @@ -67,6 +70,7 @@ func TestDefaultValidateRuleGenerateFunc(t *testing.T) { ParamList: []any{1, 2, 3}, }) So(err, ShouldNotBeNil) + So(define.IsErr(err, define.ErrValidatorRuleParamCntIsNotEven.Error()), ShouldBeTrue) So(res, ShouldBeEmpty) }) Convey("传入RequiredIf枚举值 -> 构建成功", t, func() {