Files
ArmedPolice/lib/config_test.go
2021-11-23 10:09:01 +08:00

38 lines
901 B
Go

package lib
import (
"ArmedPolice/utils"
"testing"
)
type (
structForSysConfig struct {
ID uint64 `json:"id"`
Kind int `json:"kind"`
Name string `json:"name"`
Key string `json:"key"`
Value string `json:"value"`
IsDeleted int `json:"is_deleted"`
}
structForSysMenu struct {
ID int `json:"id"`
ParentId int `json:"parent_id"`
Name string `json:"name"`
Kind int `json:"kind"`
Link string `json:"link"`
Component string `json:"component"`
Icon string `json:"icon"`
Auth int `json:"auth"`
Sort int `json:"sort"`
Remark string `json:"remark"`
Status int `json:"status"`
IsDeleted int `json:"is_deleted"`
}
)
func TestLoadConfig(t *testing.T) {
values := make([]*structForSysMenu, 0)
LoadConfig("../json/sys_menu.json", &values)
t.Log(utils.AnyToJSON(values))
}