mock

package
v1.0.10 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Item

type Item struct {
	Body    []byte
	Error   error
	IsCount bool
}

Item mock

type Mock

type Mock struct {
	Items []Item
	// contains filtered or unexported fields
}

Mock adapter

func New

func New(t *testing.T) (m *Mock)

New mock

func (*Mock) AddItem

func (m *Mock) AddItem(body []byte, err error, isCount bool)

AddItem on mock object

func (*Mock) BatchInsertCopy

func (m *Mock) BatchInsertCopy(dbname, schema, table string, keys []string, values ...interface{}) (sc adapters.Scanner)

BatchInsertCopy mock

func (*Mock) BatchInsertValues

func (m *Mock) BatchInsertValues(SQL string, params ...interface{}) (sc adapters.Scanner)

BatchInsertValues mock

func (*Mock) CountByRequest

func (m *Mock) CountByRequest(req *http.Request) (countQuery string, err error)

CountByRequest mock

func (*Mock) DatabaseClause

func (m *Mock) DatabaseClause(req *http.Request) (query string, hasCount bool)

DatabaseClause mock

func (*Mock) DatabaseOrderBy

func (m *Mock) DatabaseOrderBy(order string, hasCount bool) (orderBy string)

DatabaseOrderBy mock

func (*Mock) DatabaseWhere

func (m *Mock) DatabaseWhere(requestWhere string) (whereSyntax string)

DatabaseWhere mock

func (*Mock) Delete

func (m *Mock) Delete(SQL string, params ...interface{}) (sc adapters.Scanner)

Delete mock

func (*Mock) DeleteSQL

func (m *Mock) DeleteSQL(database string, schema string, table string) (s string)

DeleteSQL mock

func (*Mock) DeleteWithTransaction

func (m *Mock) DeleteWithTransaction(tx *sql.Tx, SQL string, params ...interface{}) (sc adapters.Scanner)

DeleteWithTransaction mock

func (*Mock) DistinctClause

func (m *Mock) DistinctClause(r *http.Request) (distinctQuery string, err error)

DistinctClause mock

func (*Mock) ExecuteScripts

func (m *Mock) ExecuteScripts(method string, sql string, values []interface{}) (sc adapters.Scanner)

ExecuteScripts mock

func (*Mock) FieldsPermissions

func (m *Mock) FieldsPermissions(r *http.Request, table string, op string) (fields []string, err error)

FieldsPermissions mock

func (*Mock) GetDatabase added in v1.0.10

func (m *Mock) GetDatabase() (db string)

GetDatabase ron mock db

func (*Mock) GetScript

func (m *Mock) GetScript(verb string, folder string, scriptName string) (script string, err error)

GetScript mock

func (*Mock) GetTransaction

func (m *Mock) GetTransaction() (tx *sql.Tx, err error)

GetTransaction mock

func (*Mock) GroupByClause

func (m *Mock) GroupByClause(r *http.Request) (groupBySQL string)

GroupByClause mock

func (*Mock) Insert

func (m *Mock) Insert(SQL string, params ...interface{}) (sc adapters.Scanner)

Insert mock

func (*Mock) InsertSQL

func (m *Mock) InsertSQL(database string, schema string, table string, names string, placeholders string) (s string)

InsertSQL mock

func (*Mock) InsertWithTransaction

func (m *Mock) InsertWithTransaction(tx *sql.Tx, SQL string, params ...interface{}) (sc adapters.Scanner)

InsertWithTransaction mock

func (*Mock) JoinByRequest

func (m *Mock) JoinByRequest(r *http.Request) (values []string, err error)

JoinByRequest mock

func (*Mock) Open

func (m *Mock) Open(dsn string) (c driver.Conn, err error)

Open makes Mock implement driver.Driver

func (*Mock) OrderByRequest

func (m *Mock) OrderByRequest(r *http.Request) (values string, err error)

OrderByRequest mock

func (*Mock) PaginateIfPossible

func (m *Mock) PaginateIfPossible(r *http.Request) (paginatedQuery string, err error)

PaginateIfPossible mock

func (*Mock) ParseBatchInsertRequest

func (m *Mock) ParseBatchInsertRequest(r *http.Request) (colsName string, placeholders string, values []interface{}, err error)

ParseBatchInsertRequest mocl

func (*Mock) ParseInsertRequest

func (m *Mock) ParseInsertRequest(r *http.Request) (colsName string, colsValue string, values []interface{}, err error)

ParseInsertRequest mock

func (*Mock) ParseScript

func (m *Mock) ParseScript(scriptPath string, data map[string]interface{}) (sqlQuery string, values []interface{}, err error)

ParseScript mock

func (*Mock) Query

func (m *Mock) Query(SQL string, params ...interface{}) (sc adapters.Scanner)

Query mock

func (*Mock) QueryCount

func (m *Mock) QueryCount(SQL string, params ...interface{}) (sc adapters.Scanner)

QueryCount mock

func (*Mock) ReturningByRequest

func (m *Mock) ReturningByRequest(r *http.Request) (ReturningSyntax string, err error)

ReturningByRequest mock

func (*Mock) SchemaClause

func (m *Mock) SchemaClause(req *http.Request) (query string, hasCount bool)

SchemaClause mock

func (*Mock) SchemaOrderBy

func (m *Mock) SchemaOrderBy(order string, hasCount bool) (orderBy string)

SchemaOrderBy mock

func (*Mock) SchemaTablesClause

func (m *Mock) SchemaTablesClause() (query string)

SchemaTablesClause mock

func (*Mock) SchemaTablesOrderBy

func (m *Mock) SchemaTablesOrderBy(order string) (orderBy string)

SchemaTablesOrderBy mock

func (*Mock) SchemaTablesWhere

func (m *Mock) SchemaTablesWhere(requestWhere string) (whereSyntax string)

SchemaTablesWhere mock

func (*Mock) SelectFields

func (m *Mock) SelectFields(fields []string) (sql string, err error)

SelectFields mock

func (*Mock) SelectSQL

func (m *Mock) SelectSQL(selectStr string, database string, schema string, table string) (s string)

SelectSQL mock

func (*Mock) SetByRequest

func (m *Mock) SetByRequest(r *http.Request, initialPlaceholderID int) (setSyntax string, values []interface{}, err error)

SetByRequest mock

func (*Mock) SetDatabase

func (m *Mock) SetDatabase(name string)

SetDatabase mock

func (*Mock) ShowTable

func (m *Mock) ShowTable(schema, table string) (sc adapters.Scanner)

ShowTable shows table structure

func (*Mock) TableClause

func (m *Mock) TableClause() (query string)

TableClause mock

func (*Mock) TableOrderBy

func (m *Mock) TableOrderBy(order string) (orderBy string)

TableOrderBy mock

func (*Mock) TablePermissions

func (m *Mock) TablePermissions(table string, op string) (ok bool)

TablePermissions mock

func (*Mock) TableWhere

func (m *Mock) TableWhere(requestWhere string) (whereSyntax string)

TableWhere mock

func (*Mock) Update

func (m *Mock) Update(SQL string, params ...interface{}) (sc adapters.Scanner)

Update mock

func (*Mock) UpdateSQL

func (m *Mock) UpdateSQL(database string, schema string, table string, setSyntax string) (s string)

UpdateSQL mock

func (*Mock) UpdateWithTransaction

func (m *Mock) UpdateWithTransaction(tx *sql.Tx, SQL string, params ...interface{}) (sc adapters.Scanner)

UpdateWithTransaction mock

func (*Mock) WhereByRequest

func (m *Mock) WhereByRequest(r *http.Request, initialPlaceholderID int) (whereSyntax string, values []interface{}, err error)

WhereByRequest mock

Jump to

Keyboard shortcuts

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