fakes

package
v0.0.0-...-0a9cbe1 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2015 License: Apache-2.0 Imports: 2 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
	OpenAddress  string
	OpenPort     int64
	OpenDBName   string
	OpenUsername string
	OpenPassword string
	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

	PrivilegesCalled     bool
	PrivilegesPrivileges map[string][]string
	PrivilegesError      error

	GrantPrivilegesCalled   bool
	GrantPrivilegesDBName   string
	GrantPrivilegesUsername string
	GrantPrivilegesError    error

	RevokePrivilegesCalled   bool
	RevokePrivilegesDBName   string
	RevokePrivilegesUsername string
	RevokePrivilegesError    error
}

func (*FakeSQLEngine) Close

func (f *FakeSQLEngine) Close()

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(address string, port int64, dbname string, username string, password string) string

func (*FakeSQLEngine) Open

func (f *FakeSQLEngine) Open(address string, port int64, dbname string, username string, password string) error

func (*FakeSQLEngine) Privileges

func (f *FakeSQLEngine) Privileges() (map[string][]string, error)

func (*FakeSQLEngine) RevokePrivileges

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

func (*FakeSQLEngine) URI

func (f *FakeSQLEngine) URI(address string, port int64, 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