package tests

import (
	"strings"
	"tower_api/dao"
	"tower_api/pkg/setting"
	"tower_api/pkg/util"
)

func init() {
	//初始化配置
	path := "../conf/config.dev.yaml"
	if strings.Contains(path, "dev") == false {
		panic("请使用测试环境")
	}
	cfg, err := setting.NewSetting(path)
	util.CheckErr(err)
	err = cfg.ReadConf(&setting.Settings)
	util.CheckErr(err)

	//初始化mysql
	err = dao.InitDBEngine(setting.Settings.Database)
	util.CheckErr(err)

	//初始化redis
	err = dao.InitRDB(setting.Settings.Redis)
	util.CheckErr(err)
}
