Renames Validate() to validate()
This commit is contained in:
		| @ -53,7 +53,7 @@ func Default(method, contentType string) Binding { | |||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
| func Validate(obj interface{}) error { | func validate(obj interface{}) error { | ||||||
| 	if Validator == nil { | 	if Validator == nil { | ||||||
| 		return nil | 		return nil | ||||||
| 	} | 	} | ||||||
|  | |||||||
| @ -17,7 +17,9 @@ var _ StructValidator = &defaultValidator{} | |||||||
| func (v *defaultValidator) ValidateStruct(obj interface{}) error { | func (v *defaultValidator) ValidateStruct(obj interface{}) error { | ||||||
| 	if kindOfData(obj) == reflect.Struct { | 	if kindOfData(obj) == reflect.Struct { | ||||||
| 		v.lazyinit() | 		v.lazyinit() | ||||||
| 		return v.validate.Struct(obj) | 		if err := v.validate.Struct(obj); err != nil { | ||||||
|  | 			return error(err) | ||||||
|  | 		} | ||||||
| 	} | 	} | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  | |||||||
| @ -20,5 +20,5 @@ func (_ formBinding) Bind(req *http.Request, obj interface{}) error { | |||||||
| 	if err := mapForm(obj, req.Form); err != nil { | 	if err := mapForm(obj, req.Form); err != nil { | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| 	return Validate(obj) | 	return validate(obj) | ||||||
| } | } | ||||||
|  | |||||||
| @ -21,5 +21,5 @@ func (_ jsonBinding) Bind(req *http.Request, obj interface{}) error { | |||||||
| 	if err := decoder.Decode(obj); err != nil { | 	if err := decoder.Decode(obj); err != nil { | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| 	return Validate(obj) | 	return validate(obj) | ||||||
| } | } | ||||||
|  | |||||||
| @ -49,7 +49,7 @@ func createStruct() struct3 { | |||||||
|  |  | ||||||
| func TestValidateGoodObject(t *testing.T) { | func TestValidateGoodObject(t *testing.T) { | ||||||
| 	test := createStruct() | 	test := createStruct() | ||||||
| 	assert.Nil(t, Validate(&test)) | 	assert.Nil(t, validate(&test)) | ||||||
| } | } | ||||||
|  |  | ||||||
| type Object map[string]interface{} | type Object map[string]interface{} | ||||||
| @ -60,10 +60,10 @@ func TestValidateSlice(t *testing.T) { | |||||||
| 	var obj2 Object | 	var obj2 Object | ||||||
| 	var nu = 10 | 	var nu = 10 | ||||||
|  |  | ||||||
| 	assert.NoError(t, Validate(obj)) | 	assert.NoError(t, validate(obj)) | ||||||
| 	assert.NoError(t, Validate(&obj)) | 	assert.NoError(t, validate(&obj)) | ||||||
| 	assert.NoError(t, Validate(obj2)) | 	assert.NoError(t, validate(obj2)) | ||||||
| 	assert.NoError(t, Validate(&obj2)) | 	assert.NoError(t, validate(&obj2)) | ||||||
| 	assert.NoError(t, Validate(nu)) | 	assert.NoError(t, validate(nu)) | ||||||
| 	assert.NoError(t, Validate(&nu)) | 	assert.NoError(t, validate(&nu)) | ||||||
| } | } | ||||||
|  | |||||||
| @ -20,5 +20,5 @@ func (_ xmlBinding) Bind(req *http.Request, obj interface{}) error { | |||||||
| 	if err := decoder.Decode(obj); err != nil { | 	if err := decoder.Decode(obj); err != nil { | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| 	return Validate(obj) | 	return validate(obj) | ||||||
| } | } | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user