generated from root/miduo_server
39 lines
733 B
Go
39 lines
733 B
Go
|
|
package main
|
||
|
|
|
||
|
|
import (
|
||
|
|
"fmt"
|
||
|
|
"github.com/gogf/gf/util/gconv"
|
||
|
|
"gmanager/app/model/config"
|
||
|
|
"reflect"
|
||
|
|
"testing"
|
||
|
|
)
|
||
|
|
|
||
|
|
func TestRun(t *testing.T) {
|
||
|
|
foreach("1", "2")
|
||
|
|
var paramsStr []string
|
||
|
|
paramsStr = append(paramsStr, "3")
|
||
|
|
paramsStr = append(paramsStr, "4")
|
||
|
|
foreach(paramsStr)
|
||
|
|
|
||
|
|
var params []interface{}
|
||
|
|
params = append(params, "5")
|
||
|
|
params = append(params, "6")
|
||
|
|
foreach(params)
|
||
|
|
foreach(params)
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
func TestReflect(t *testing.T) {
|
||
|
|
model := config.Entity{}
|
||
|
|
model.UpdateId = 1
|
||
|
|
re := reflect.ValueOf(model).FieldByName("BaseModel")
|
||
|
|
updateId := gconv.Int(re.FieldByName("UpdateId").Interface())
|
||
|
|
fmt.Println(updateId)
|
||
|
|
}
|
||
|
|
|
||
|
|
func foreach(args ...interface{}) {
|
||
|
|
for _, a := range args {
|
||
|
|
fmt.Println("#" + gconv.String(a))
|
||
|
|
}
|
||
|
|
}
|