package common

import (
	"database/sql"
	"github.com/tidbcloud/qa-gourd/ProductService"
	"testing"

	"github.com/tidbcloud/qa-PlatformAPIAuto/common"
)

type SceneCase interface {
	Run()
}

type MySQLStatement func(db *sql.DB) error

type SceneTest struct {
	T *testing.T

	DbaasRequestInfo *common.DbassRequestInfo
	WebRequestInfo   *ProductService.WebRequestInfo

	ClusterId           string
	ServerlessClusterId string
	CreditsPackageId    int

	TestSchemaName string
	AccountId      string
	Password       string
}
