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 { | ||||
| 		return nil | ||||
| 	} | ||||
|  | ||||
| @ -17,7 +17,9 @@ var _ StructValidator = &defaultValidator{} | ||||
| func (v *defaultValidator) ValidateStruct(obj interface{}) error { | ||||
| 	if kindOfData(obj) == reflect.Struct { | ||||
| 		v.lazyinit() | ||||
| 		return v.validate.Struct(obj) | ||||
| 		if err := v.validate.Struct(obj); err != nil { | ||||
| 			return error(err) | ||||
| 		} | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
|  | ||||
| @ -20,5 +20,5 @@ func (_ formBinding) Bind(req *http.Request, obj interface{}) error { | ||||
| 	if err := mapForm(obj, req.Form); err != nil { | ||||
| 		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 { | ||||
| 		return err | ||||
| 	} | ||||
| 	return Validate(obj) | ||||
| 	return validate(obj) | ||||
| } | ||||
|  | ||||
| @ -49,7 +49,7 @@ func createStruct() struct3 { | ||||
|  | ||||
| func TestValidateGoodObject(t *testing.T) { | ||||
| 	test := createStruct() | ||||
| 	assert.Nil(t, Validate(&test)) | ||||
| 	assert.Nil(t, validate(&test)) | ||||
| } | ||||
|  | ||||
| type Object map[string]interface{} | ||||
| @ -60,10 +60,10 @@ func TestValidateSlice(t *testing.T) { | ||||
| 	var obj2 Object | ||||
| 	var nu = 10 | ||||
|  | ||||
| 	assert.NoError(t, Validate(obj)) | ||||
| 	assert.NoError(t, Validate(&obj)) | ||||
| 	assert.NoError(t, Validate(obj2)) | ||||
| 	assert.NoError(t, Validate(&obj2)) | ||||
| 	assert.NoError(t, Validate(nu)) | ||||
| 	assert.NoError(t, Validate(&nu)) | ||||
| 	assert.NoError(t, validate(obj)) | ||||
| 	assert.NoError(t, validate(&obj)) | ||||
| 	assert.NoError(t, validate(obj2)) | ||||
| 	assert.NoError(t, validate(&obj2)) | ||||
| 	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 { | ||||
| 		return err | ||||
| 	} | ||||
| 	return Validate(obj) | ||||
| 	return validate(obj) | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user