mock

package
v0.0.0-...-22a6414 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2019 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetVeiculosHandler

func GetVeiculosHandler(w http.ResponseWriter, r *http.Request)

GetVeiculosHandler simula a o serviço getVeiculos da urbs

func GetVeiculosStatus500Handler

func GetVeiculosStatus500Handler(w http.ResponseWriter, r *http.Request)

GetVeiculosStatus500Handler simula um status 500 do serviços getVeiculos

func GetVeiculosWrongBodyHandler

func GetVeiculosWrongBodyHandler(w http.ResponseWriter, r *http.Request)

GetVeiculosWrongBodyHandler simula um retorno errado do serviço getveiculos

func NewMockServer

func NewMockServer(handler func(w http.ResponseWriter, r *http.Request)) *httptest.Server

Types

type MockConfigurer

type MockConfigurer struct {
	// contains filtered or unexported fields
}

MockConfigurer é um confgiurer para ser utilizado em testes.

func ConfigToMock

func ConfigToMock(c config.Configurer) MockConfigurer

ConfigToMock cria um MockConfigurer a partir de um Configurer

func (MockConfigurer) DBName

func (mc MockConfigurer) DBName() string

DBName getter

func (MockConfigurer) DBStrConn

func (mc MockConfigurer) DBStrConn() string

DBStrConn getter

func (MockConfigurer) ServiceURL

func (mc MockConfigurer) ServiceURL() string

ServiceURL getter

func (*MockConfigurer) SetDBName

func (mc *MockConfigurer) SetDBName(name string)

SetDBName é o setter do dbName

func (*MockConfigurer) SetDBStrConn

func (mc *MockConfigurer) SetDBStrConn(str string)

SetDBStrConn é o setter do dbStrConn

func (*MockConfigurer) SetServiceURL

func (mc *MockConfigurer) SetServiceURL(url string)

SetServiceURL é o setter do serviceURL

func (*MockConfigurer) SetUrbsCode

func (mc *MockConfigurer) SetUrbsCode(code string)

SetUrbsCode é o setter do urbsCode

func (*MockConfigurer) SetWakeUpURL

func (mc *MockConfigurer) SetWakeUpURL(url string)

SetWakeUpURL é o setter do wakeupURL

func (MockConfigurer) UrbsCode

func (mc MockConfigurer) UrbsCode() string

UrbsCode getter

func (MockConfigurer) WakeUpURL

func (mc MockConfigurer) WakeUpURL() string

WakeUpURL getter

type MockStore

type MockStore struct {
	// contains filtered or unexported fields
}

MockStore é uma store para ser usada em testes

func (*MockStore) Linhas

func (ms *MockStore) Linhas() (model.Linhas, error)

Linhas retorna as linhas salvas na store

func (*MockStore) SaveLinhas

func (ms *MockStore) SaveLinhas(linhas model.Linhas) error

SaveLinhas salva as linhas na store

func (*MockStore) SaveVeiculos

func (ms *MockStore) SaveVeiculos(veiculos map[string]model.Veiculo) (err error)

SaveVeiculos salva os veículos na store.

func (*MockStore) Veiculos

func (ms *MockStore) Veiculos() (model.Veiculos, error)

Veiculos retorna os veículos salvos na store

Jump to

Keyboard shortcuts

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