fakes

package
v1.59.0 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2024 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

	CreateUserCalled    bool
	CreateUserBindingID string
	CreateUserDBName    string
	CreateUserReadOnly  bool
	// returns
	CreateUserUsername string
	CreateUserPassword string
	CreateUserError    error

	DropUserCalled    bool
	DropUserBindingID string
	DropUserError     error

	CreateExtensionsCalled bool
	DropExtensionsCalled   bool

	ResetStateCalled bool
	ResetStateError  error

	CorrectPassword string
}

func (*FakeSQLEngine) Close

func (f *FakeSQLEngine) Close()

func (*FakeSQLEngine) CreateExtensions added in v0.3.0

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

func (*FakeSQLEngine) CreateUser

func (f *FakeSQLEngine) CreateUser(bindingID, dbname string, readOnly bool) (username, password string, err error)

func (*FakeSQLEngine) DropExtensions added in v0.31.0

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

func (*FakeSQLEngine) DropUser

func (f *FakeSQLEngine) DropUser(bindingID 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) ResetState

func (f *FakeSQLEngine) ResetState() 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