// Package service add by blacknc <blacknc@163.com> at 2023/03/13 16:26:06
package service

import (
	"context"
	"dataservices/commons/config"
	"testing"

	"github.com/tidbcloud/dataapps/idl/pbgen/proto/sqleditor"
)

func init() {
	config.Global().ServerConf.Env = "dev"
	config.Global().ServerConf.CrossRegionToken = "ZGF0YWFwaV9leGVjdXRvcjpkZXY6MTY4MDg0ODkzNS41OTpPOUJqRVQ1Sg=="
}

func Test_createOpLog(t *testing.T) {
	type args struct {
		ctx context.Context
		req *sqleditor.CreateOpLogReq
	}
	tests := []struct {
		name    string
		args    args
		wantErr bool
	}{
		{
			"ok",
			args{
				req: &sqleditor.CreateOpLogReq{
					OrgId:         1,
					ProjectId:     1,
					ClusterId:     1,
					Chat2QuerySid: "xxx",
					EventType:     "gen_sql",
				},
			},
			false,
		},
	}
	ctx := context.Background()
	for _, tt := range tests {
		t.Run(tt.name, func(t *testing.T) {
			if err := createOpLog(ctx, tt.args.req); (err != nil) != tt.wantErr {
				t.Errorf("createOpLog() error = %v, wantErr %v", err, tt.wantErr)
			}
		})
	}
}
