testenv

package
v1.3.10 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2022 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定义的配置文件,并转换为相应的结构。

func MustLoadTestConfig added in v1.2.0

func MustLoadTestConfig(confPath string) TestConf

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

Jump to

Keyboard shortcuts

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