[FIX] according review issue

This commit is contained in:
wuhuizuo 2020-01-02 11:07:06 +08:00 committed by wuhuizuo
parent f739b8da3b
commit 50f5b16990
2 changed files with 4 additions and 4 deletions

View File

@ -50,8 +50,8 @@ type BindingUri interface {
// of the request. Gin provides a default implementation for this using
// https://github.com/go-playground/validator/tree/v8.18.2.
type Validater interface {
// Validate can receive any kind of type and it should never panic, even if the configuration is not right.
// If the received type is not a struct, any validation should be skipped and nil must be returned.
// If the received type is a slice|array, the validation should be performed travel on every element.
// If the received type is not a struct or slice|array, any validation should be skipped and nil must be returned.
// If the received type is a struct or pointer to a struct, the validation should be performed.
// If the struct is not valid or the validation itself fails, a descriptive error should be returned.
// Otherwise nil must be returned.

View File

@ -1,4 +1,4 @@
// Copyright 2017 Manu Martinez-Almeida. All rights reserved.
// Copyright 2020 Gin Core Team. All rights reserved.
// Use of this source code is governed by a MIT style
// license that can be found in the LICENSE file.
@ -9,7 +9,7 @@ import (
"testing"
)
func Test_sliceValidateError_Error(t *testing.T) {
func TestSliceValidateError_Error(t *testing.T) {
tests := []struct {
name string
err sliceValidateError