2 Star 2 Fork 1

cdh0805010 / slicelement

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
type_test.go 3.48 KB
一键复制 编辑 Web IDE 原始数据 按行查看 历史
我是黄牛 提交于 2017-03-11 13:28 . 发布稳定版v1.0
package slicelement
import (
"reflect"
"testing"
)
func Test_checkInputValid(t *testing.T) {
type args struct {
Data interface{}
Element interface{}
}
tests := []struct {
Name string
Args args
wantErr bool
}{
// TODO: Add test cases.
}
for _, tt := range tests {
t.Run(tt.Name, func(t *testing.T) {
if err := checkInputValid(tt.Args.Data, tt.Args.Element); (err != nil) != tt.wantErr {
t.Errorf("checkInputValid() error = %v, wantErr %v", err, tt.wantErr)
}
})
}
}
func Test_checkData(t *testing.T) {
type args struct {
Data interface{}
}
tests := []struct {
Name string
Args args
wantErr bool
}{
// TODO: Add test cases.
}
for _, tt := range tests {
t.Run(tt.Name, func(t *testing.T) {
if err := checkData(tt.Args.Data); (err != nil) != tt.wantErr {
t.Errorf("checkData() error = %v, wantErr %v", err, tt.wantErr)
}
})
}
}
func Test_checkElement(t *testing.T) {
type args struct {
Element interface{}
}
tests := []struct {
Name string
Args args
wantErr bool
}{
// TODO: Add test cases.
}
for _, tt := range tests {
t.Run(tt.Name, func(t *testing.T) {
if err := checkElement(tt.Args.Element); (err != nil) != tt.wantErr {
t.Errorf("checkElement() error = %v, wantErr %v", err, tt.wantErr)
}
})
}
}
func Test_getKindByValue(t *testing.T) {
type args struct {
val reflect.Value
}
tests := []struct {
Name string
Args args
wantKind reflect.Kind
}{
// TODO: Add test cases.
}
for _, tt := range tests {
t.Run(tt.Name, func(t *testing.T) {
if gotKind := getKindByValue(tt.Args.val); gotKind != tt.wantKind {
t.Errorf("getKindByValue() = %v, want %v", gotKind, tt.wantKind)
}
})
}
}
func Test_getSliceUnderlyKind(t *testing.T) {
type args struct {
Data interface{}
}
tests := []struct {
Name string
Args args
wantKind reflect.Kind
wantErr bool
}{
// TODO: Add test cases.
}
for _, tt := range tests {
t.Run(tt.Name, func(t *testing.T) {
gotKind, err := getSliceUnderlyKind(tt.Args.Data)
if (err != nil) != tt.wantErr {
t.Errorf("getSliceUnderlyKind() error = %v, wantErr %v", err, tt.wantErr)
return
}
if gotKind != tt.wantKind {
t.Errorf("getSliceUnderlyKind() = %v, want %v", gotKind, tt.wantKind)
}
})
}
}
func TestContains(t *testing.T) {
type args struct {
Data interface{}
Element interface{}
tag string
}
tests := []struct {
Name string
Args args
wantIsExist bool
wantErr bool
}{
// TODO: Add test cases.
}
for _, tt := range tests {
t.Run(tt.Name, func(t *testing.T) {
gotIsExist, err := Contains(tt.Args.Data, tt.Args.Element, tt.Args.tag)
if (err != nil) != tt.wantErr {
t.Errorf("Contains() error = %v, wantErr %v", err, tt.wantErr)
return
}
if gotIsExist != tt.wantIsExist {
t.Errorf("Contains() = %v, want %v", gotIsExist, tt.wantIsExist)
}
})
}
}
func TestGetIndex(t *testing.T) {
type args struct {
Data interface{}
Element interface{}
tag string
}
tests := []struct {
Name string
Args args
wantIndex int
wantErr bool
}{
// TODO: Add test cases.
}
for _, tt := range tests {
t.Run(tt.Name, func(t *testing.T) {
gotIndex, err := GetIndex(tt.Args.Data, tt.Args.Element, tt.Args.tag)
if (err != nil) != tt.wantErr {
t.Errorf("GetIndex() error = %v, wantErr %v", err, tt.wantErr)
return
}
if gotIndex != tt.wantIndex {
t.Errorf("GetIndex() = %v, want %v", gotIndex, tt.wantIndex)
}
})
}
}
Go
1
https://gitee.com/1046102779/slicelement.git
git@gitee.com:1046102779/slicelement.git
1046102779
slicelement
slicelement
master

搜索帮助

14c37bed 8189591 565d56ea 8189591