fakes

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2017 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeProvider

type FakeProvider struct {
	GetSQLEngineCalled    bool
	GetSQLEngineEngine    string
	GetSQLEngineSQLEngine sqlengine.SQLEngine
	GetSQLEngineError     error
}

func (*FakeProvider) GetSQLEngine

func (f *FakeProvider) GetSQLEngine(engine string) (sqlengine.SQLEngine, error)

type FakeSQLEngine

type FakeSQLEngine struct {
	OpenCalled bool
	OpenConfig config.DBConfig
	OpenError  error

	CloseCalled bool

	ExistsDBCalled bool
	ExistsDBDBName string
	ExistsDBError  error

	CreateDBCalled bool
	CreateDBDBName string
	CreateDBError  error

	DropDBCalled bool
	DropDBDBName string
	DropDBError  error

	CreateUserCalled   bool
	CreateUserUsername string
	CreateUserPassword string
	CreateUserError    error

	DropUserCalled   bool
	DropUserUsername string
	DropUserError    error

	GrantPrivilegesCalled   bool
	GrantPrivilegesDBName   string
	GrantPrivilegesUsername string
	GrantPrivilegesError    error

	RevokePrivilegesCalled   bool
	RevokePrivilegesDBName   string
	RevokePrivilegesUsername string
	RevokePrivilegesError    error

	SetExtensionsCalled     bool
	SetExtensionsExtensions []string
	SetExtensionsError      error
}

func (*FakeSQLEngine) Close

func (f *FakeSQLEngine) Close()

func (*FakeSQLEngine) Config added in v1.0.0

func (d *FakeSQLEngine) Config() config.DBConfig

func (*FakeSQLEngine) CreateDB

func (f *FakeSQLEngine) CreateDB(dbname string) error

func (*FakeSQLEngine) CreateUser

func (f *FakeSQLEngine) CreateUser(username string, password string) error

func (*FakeSQLEngine) DropDB

func (f *FakeSQLEngine) DropDB(dbname string) error

func (*FakeSQLEngine) DropUser

func (f *FakeSQLEngine) DropUser(username string) error

func (*FakeSQLEngine) ExistsDB

func (f *FakeSQLEngine) ExistsDB(dbname string) (bool, error)

func (*FakeSQLEngine) GrantPrivileges

func (f *FakeSQLEngine) GrantPrivileges(dbname string, username string) error

func (*FakeSQLEngine) JDBCURI

func (f *FakeSQLEngine) JDBCURI(dbname string, username string, password string) string

func (*FakeSQLEngine) Open

func (f *FakeSQLEngine) Open(conf config.DBConfig) error

func (*FakeSQLEngine) RevokePrivileges

func (f *FakeSQLEngine) RevokePrivileges(dbname string, username string) error

func (*FakeSQLEngine) SetExtensions added in v1.0.0

func (f *FakeSQLEngine) SetExtensions(extensions []string) error

func (*FakeSQLEngine) URI

func (f *FakeSQLEngine) URI(dbname string, username string, password string) string

Jump to

Keyboard shortcuts

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