33 lines
746 B
Go
33 lines
746 B
Go
package biz
|
|
|
|
import (
|
|
"ai_scheduler/internal/biz/handle/qywx"
|
|
"ai_scheduler/internal/config"
|
|
"ai_scheduler/internal/data/impl"
|
|
"ai_scheduler/utils"
|
|
"context"
|
|
"testing"
|
|
)
|
|
|
|
func Test_InitGroup(t *testing.T) {
|
|
run()
|
|
chatId, err := qywxAppBiz.InitGroup(context.Background())
|
|
t.Log(chatId, err)
|
|
}
|
|
|
|
var (
|
|
configConfig *config.Config
|
|
qywxAppBiz *QywxAppBiz
|
|
)
|
|
|
|
func run() {
|
|
configConfig, _ = config.LoadConfigWithTest()
|
|
// 初始化数据库连接
|
|
db, _ := utils.NewGormDb(configConfig)
|
|
rdb := utils.NewRdb(configConfig)
|
|
botGroupQywxImpl := impl.NewBotGroupQywxImpl(db)
|
|
qywxAuth := qywx.NewAuth(configConfig, rdb)
|
|
group := qywx.NewGroup(botGroupQywxImpl, qywxAuth)
|
|
qywxAppBiz = NewQywxAppBiz(configConfig, botGroupQywxImpl, group)
|
|
}
|