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) }