Versions in this module Expand all Collapse all v1 v1.1.0 Dec 12, 2019 Changes in this version + func BuildDispatcher(ctx context.Context, settings config.Settings, srv common.Services, ...) (*dispatcher.Dispatcher, func(), error) + func DefaultSettings() map[string]interface + func PreAuthUserMiddleware(user *common.AuthUser) echo.MiddlewareFunc + func ProviderTestInitial() config.Initial + func ReqInitApplicationForm() func(request *http.Request, middleware Middleware) + func ReqInitJSON() func(request *http.Request, middleware Middleware) + func ReqInitMultipartForm() func(request *http.Request, middleware Middleware) + func ReqInitXML() func(request *http.Request, middleware Middleware) + type EchoReqResCaller struct + func NewTestRequest(dispatcher httpEcho.Dispatcher, mw *MiddlewareTestUp) *EchoReqResCaller + func SetUp(settings map[string]interface{}, services common.Services, ...) (*EchoReqResCaller, error) + func (c *EchoReqResCaller) Builder() *QueryBuilder + func (c *EchoReqResCaller) Request(method, target string, body io.Reader, init func(*http.Request, Middleware)) (resRec *httptest.ResponseRecorder, err error) + type Middleware interface + Post func(middleware ...echo.MiddlewareFunc) + Pre func(middleware ...echo.MiddlewareFunc) + type MiddlewareHandlerFunc func(echo.Context) (echo.Context, error) + type MiddlewareTestUp struct + func (m *MiddlewareTestUp) ListPre() []echo.MiddlewareFunc + func (m *MiddlewareTestUp) ListUse() []echo.MiddlewareFunc + func (m *MiddlewareTestUp) Post(middleware ...echo.MiddlewareFunc) + func (m *MiddlewareTestUp) Pre(middleware ...echo.MiddlewareFunc) + type QueryBuilder struct + func NewQueryBuilder(c *EchoReqResCaller) *QueryBuilder + func (s *QueryBuilder) AddCookie(cookie *http.Cookie) *QueryBuilder + func (s *QueryBuilder) Body(body io.Reader) *QueryBuilder + func (s *QueryBuilder) BodyBytes(body []byte) *QueryBuilder + func (s *QueryBuilder) BodyString(body string) *QueryBuilder + func (s *QueryBuilder) Exec(t *testing.T) (*httptest.ResponseRecorder, error) + func (s *QueryBuilder) ExecFileUpload(t *testing.T, params map[string]string, paramName, path string) (*httptest.ResponseRecorder, error) + func (s *QueryBuilder) Init(init func(*http.Request, Middleware)) *QueryBuilder + func (s *QueryBuilder) Method(method string) *QueryBuilder + func (s *QueryBuilder) Params(params ...string) *QueryBuilder + func (s *QueryBuilder) Path(path string) *QueryBuilder + func (s *QueryBuilder) SetQueryParam(key, value string) *QueryBuilder + func (s *QueryBuilder) SetQueryParams(values url.Values) *QueryBuilder + type TestSet struct + AwareSet provider.AwareSet + Configurator config.Configurator + GlobalConfig *common.Config + HandlerSet common.HandlerSet + Initial config.Initial + func BuildTestSet(ctx context.Context, settings config.Settings, srv common.Services, ...) (*TestSet, func(), error) + func ProviderTestSet(initial config.Initial, awareSet provider.AwareSet, srv common.Services, ...) (*TestSet, func(), error)