# Functions
NewDefaultConfig returns a default configuration instance.
NeweEmbedSuite returns a scenario test suite instance which loads under the specified directory.
NewMySQLClient returns a client instance.
NewPgxClient returns a Pgx client instance.
NewPostgresClient returns a new defaultPostgreSQL client.
NewPqClient returns a new lib/pq client.
NewQueryResponse returns a response instance.
NewQueryResponseWithString returns a response instance of the specified JSON response.
NewScenario return a scenario instance.
NewScenarioTest returns a scenario test instance.
NewScenarioTestWithBytes return a scenario test instance for the specified test scenario bytes.
NewScenarioTestWithFile return a scenario test instance for the specified test scenario file.
NewScenarioWithBytes return a scenario instance for the specified test scenario bytes.
NewScenarioWithFile return a scenario instance for the specified test scenario file.
NewSuite returns a scenario test suite instance.
NewSuiteWithDirectory returns a scenario test suite instance which loads under the specified directory.
NewTLSConfig returns a new TLS configuration.
RunEmbedSuites runs the embedded test suites.
RunEmbedSuitesWithRegex runs the embedded test suites with the specified regular expressions.
RunLocalSuite runs the local test suite.
RunScenarioTest runs the specified test.
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Config stores server configuration parammeters.
MySQLClient represents a client for MySQL server.
PgxClient represents a client for PostgreSQL server.
PqClient represents a client for PostgreSQL server.
QueryResponse represents a response of a query.
Scenario represents a scenario.
ScenarioTest represents a scenario test.
Suite represents a scenario test suite.
TLSConfig represents a TLS configuration.
# Interfaces
Client represents a client interface for SQL databases.
ClientConfig represents a client configuration interface.
ClientTLSConfig represents a client TLS configuration interface.
# Type aliases
Line represents a line of a scenario test file.
QueryResponseData defines a JSON response data type.
QueryResponseRow defines a JSON response row type.
QueryResponseRows defines a JSON response rows type.