testenv

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2021 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateMssqlSchema

func CreateMssqlSchema(db *sql.DB) error

CreateMssqlSchema 用于初始化MsSql的测试用表结构。

func CreateMysqlSchema

func CreateMysqlSchema(db *sql.DB) error

CreateMysqlSchema 用于初始化MySql的测试用表结构。

func DropMssqlSchema

func DropMssqlSchema(db *sql.DB) error

DropMssqlSchema 用于初始化MsSql的测试用表结构。

func DropMysqlSchema

func DropMysqlSchema(db *sql.DB) error

DropMysqlSchema 用于初始化MySql的测试用表结构。

Types

type Schema

type Schema struct {
	Create string
	Drop   string
}

type TestConf

type TestConf struct {
	MySql     string `yaml:"mysql"`     // 测试用例使用的MySql连接字符串。
	SqlServer string `yaml:"sqlserver"` // 测试用例使用的SqlServer连接字符串。
}

TestConf 为测试用例配置文件的结构。

func LoadTestConfig

func LoadTestConfig(confPath string) (TestConf, error)

LoadTestConfig 用于读取yaml定义的配置文件,并转换为相应protobuf定义的结构。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL