package openAPIScene

import (
	"testing"
)

func (o *OpenAPIE2ECase) OldDedicateBackupAndRestore(t *testing.T) {
	o.Reporter.T = t
	o.Reporter.SceneReport(func() {
		o.CheckBackupAndRestore()
	})
}

func (o *OpenAPIE2ECase) ImportTest(t *testing.T) {
	o.Reporter.T = t
	if o.OpenAPIRequestInfo.Cluster.Provider == "AWS" {
		o.Reporter.SceneReport(func() {
			o.Import("S3", "SQL")
		})
	} else {
		o.Reporter.SceneReport(func() {
			o.Import("GCS", "SQL")
		})
	}

}

func (o *OpenAPIE2ECase) ServerlessS3Import(t *testing.T) {
	o.Reporter.T = t
	o.Reporter.SceneReport(func() {
		o.Import("S3", "SQL")
	})
}

func (o *OpenAPIE2ECase) ServerlessLocalImport(t *testing.T) {
	o.Reporter.T = t
	o.Reporter.SceneReport(func() {
		o.Import("LOCAL_FILE", "CSV")
	})
}
