mirror of
https://gitee.com/johng/gf
synced 2026-07-08 14:39:50 +08:00
先移除新增的两个gvalid的test文件。
This commit is contained in:
@ -1,64 +0,0 @@
|
||||
// Copyright 2017 gf Author(https://github.com/gogf/gf). All Rights Reserved.
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the MIT License.
|
||||
// If a copy of the MIT was not distributed with this file,
|
||||
// You can obtain one at https://github.com/gogf/gf.
|
||||
|
||||
package gvalid_test
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/gogf/gf/g/test/gtest"
|
||||
"github.com/gogf/gf/g/util/gvalid"
|
||||
)
|
||||
|
||||
func Test_Array(t *testing.T) {
|
||||
gtest.Case(t, func() {
|
||||
arrayData := [2]int{7, 8}
|
||||
msgs := map[string]string{
|
||||
"between": "not between",
|
||||
"in": "not in",
|
||||
}
|
||||
|
||||
err := gvalid.Check(arrayData, "between:6,10|in:7,8", msgs)
|
||||
gtest.Assert(err, nil)
|
||||
|
||||
if e := gvalid.Check(arrayData, "between:9,10|in:7,8", msgs); e != nil {
|
||||
gtest.Assert(e.String(), "not between")
|
||||
}
|
||||
|
||||
if e := gvalid.Check(arrayData, "between:6,10|in:7", msgs); e != nil {
|
||||
gtest.Assert(e.String(), "not in")
|
||||
}
|
||||
|
||||
err1 := gvalid.Check(&arrayData, "between:6,10|in:7,8", msgs)
|
||||
gtest.Assert(err1, nil)
|
||||
|
||||
if e := gvalid.Check(&arrayData, "between:9,10|in:7,8", msgs); e != nil {
|
||||
gtest.Assert(e.String(), "not between")
|
||||
}
|
||||
|
||||
if e := gvalid.Check(&arrayData, "between:6,10|in:7", msgs); e != nil {
|
||||
gtest.Assert(e.String(), "not in")
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
func Test_Slice(t *testing.T) {
|
||||
gtest.Case(t, func() {
|
||||
sliceData := [][]string{[]string{"12345678", "12345678"}, []string{"12345678", "12345678"}}
|
||||
|
||||
msgs := map[string]string{
|
||||
"length": "length err",
|
||||
}
|
||||
|
||||
err := gvalid.Check(sliceData, "length:3,16", msgs)
|
||||
gtest.Assert(err, nil)
|
||||
|
||||
if e := gvalid.Check(sliceData, "length:9,16", msgs); e != nil {
|
||||
gtest.Assert(e.String(), "length err")
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
@ -1,46 +0,0 @@
|
||||
// Copyright 2017 gf Author(https://github.com/gogf/gf). All Rights Reserved.
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the MIT License.
|
||||
// If a copy of the MIT was not distributed with this file,
|
||||
// You can obtain one at https://github.com/gogf/gf.
|
||||
|
||||
package gvalid_test
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/gogf/gf/g/test/gtest"
|
||||
"github.com/gogf/gf/g/util/gvalid"
|
||||
)
|
||||
|
||||
func Test_Map(t *testing.T) {
|
||||
type Test struct {
|
||||
Id int
|
||||
}
|
||||
gtest.Case(t, func() {
|
||||
mapData := map[string]interface{}{
|
||||
"123": map[string]int{
|
||||
"aaa": 6,
|
||||
"bbb": 7,
|
||||
"ccc": 8,
|
||||
},
|
||||
"456": &Test{
|
||||
Id: 9,
|
||||
},
|
||||
}
|
||||
|
||||
err := gvalid.Check(mapData, "between:6,10|in:6,7,8,9", nil)
|
||||
gtest.Assert(err, nil)
|
||||
|
||||
msgs := map[string]string{
|
||||
"between": "not between",
|
||||
"in": "not in",
|
||||
}
|
||||
if e := gvalid.Check(mapData, "between:10,10|in:6,7,8,9", msgs); e != nil {
|
||||
gtest.Assert(e.String(), "not between")
|
||||
}
|
||||
if e := gvalid.Check(mapData, "between:6,10|in:10", msgs); e != nil {
|
||||
gtest.Assert(e.String(), "not in")
|
||||
}
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user