package robot import ( "fmt" "go_dreamfactory/comm" "go_dreamfactory/modules/story" "go_dreamfactory/pb" "google.golang.org/protobuf/proto" ) var ( storyBuilders = []*TestCase{ { desc: "主线数据", mainType: string(comm.ModuleStory), subType: story.StoryGetListResp, req: &pb.StoryGetListReq{}, rsp: &pb.StoryGetListResp{}, print: func(rsp proto.Message) { out := rsp.(*pb.StoryGetListResp) for i, v := range out.Data { fmt.Printf("%d- %v\n", (i + 1), v) } }, //enabled: true, }, { desc: "主线详情", mainType: string(comm.ModuleStory), subType: story.StoryChallengeResp, req: &pb.StoryChallengeReq{ ChapterId: 1, StoryId: 1, }, rsp: &pb.StoryChallengeResp{}, enabled: true, }, } ) //声明加入到构建器并发起请求 func (r *Robot) RunStory() { r.AddTestCases(storyBuilders) }