diff --git a/hw09_struct_validator/rules/errors.go b/hw09_struct_validator/rules/errors.go index 0b545ee..c8ccd97 100644 --- a/hw09_struct_validator/rules/errors.go +++ b/hw09_struct_validator/rules/errors.go @@ -16,10 +16,6 @@ var ( var ( // программные ошибки функций валидации. - // // правило применимо только к строкам - // ErrOnlyStringRule = errors.New("rule applies only to the string") - // // правило применимо только к целым - // ErrOnlyIntRule = errors.New("rule applies only to the int") // недопустимое условие для правила. ErrInvalidCond = errors.New("invalid condition for the rule") // ошибка компиляции регулярного выражения. @@ -40,7 +36,7 @@ var ( var ( // целое не может быть меньше условия. ErrIntCantBeLess = errors.New("cannot be less") - // целое не может быть меньше больше. + // целое не может быть больше условия. ErrIntCantBeGreater = errors.New("cannot be greater") // целое на входит в список. ErrIntNotInList = errors.New("int is not in the list") diff --git a/hw09_struct_validator/validator.go b/hw09_struct_validator/validator.go index 24f7336..267cf23 100644 --- a/hw09_struct_validator/validator.go +++ b/hw09_struct_validator/validator.go @@ -7,18 +7,6 @@ import ( r "github.com/DimVlas/otus_hw/hw09_struct_validator/rules" ) -// implemented in errors.go file -// type ValidationError struct { -// Field string -// Err error -// } - -// type ValidationErrors []ValidationError - -// func (v ValidationErrors) Error() string { -// panic("implement me") -// } - func Validate(v interface{}) error { // nothing to validate if v == nil { diff --git a/hw09_struct_validator/validator_test.go b/hw09_struct_validator/validator_test.go index 92d33eb..d3d8c9f 100644 --- a/hw09_struct_validator/validator_test.go +++ b/hw09_struct_validator/validator_test.go @@ -10,7 +10,6 @@ import ( "github.com/stretchr/testify/require" ) -// Test the function on different structures and other types. type ( UserRole string