Documentation
¶
Index ¶
- func AssertPanics(t *testing.T, callback func())
- func NewEmbeddedEnvFs() fs.FS
- func NewEmbeddedStaticFs() fs.FS
- func NewHttpTestRequest(method string, urlString string) httpcontract.Request
- func NewHttpTestRequestFromHttpRequest(req *http.Request) httpcontract.Request
- func NewHttpTestRequestWithAccept(method string, urlString string, accept string) httpcontract.Request
- type HttpTestRequest
- func (instance *HttpTestRequest) Attributes() bagcontract.ParameterBag
- func (instance *HttpTestRequest) Header(name string) string
- func (instance *HttpTestRequest) HttpRequest() *http.Request
- func (instance *HttpTestRequest) Param(name string) (string, bool)
- func (instance *HttpTestRequest) Params() map[string]string
- func (instance *HttpTestRequest) Post() bagcontract.ParameterBag
- func (instance *HttpTestRequest) Query() bagcontract.ParameterBag
- func (instance *HttpTestRequest) RequestContext() httpcontract.RequestContext
- func (instance *HttpTestRequest) RouteName() string
- func (instance *HttpTestRequest) RoutePattern() string
- func (instance *HttpTestRequest) RuntimeInstance() runtimecontract.Runtime
- type HttpTestRequestContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertPanics ¶
func NewEmbeddedEnvFs ¶
func NewEmbeddedStaticFs ¶
func NewHttpTestRequest ¶
func NewHttpTestRequest(method string, urlString string) httpcontract.Request
func NewHttpTestRequestFromHttpRequest ¶
func NewHttpTestRequestFromHttpRequest(req *http.Request) httpcontract.Request
func NewHttpTestRequestWithAccept ¶
func NewHttpTestRequestWithAccept(method string, urlString string, accept string) httpcontract.Request
Types ¶
type HttpTestRequest ¶
type HttpTestRequest struct {
// contains filtered or unexported fields
}
func (*HttpTestRequest) Attributes ¶
func (instance *HttpTestRequest) Attributes() bagcontract.ParameterBag
func (*HttpTestRequest) Header ¶
func (instance *HttpTestRequest) Header(name string) string
func (*HttpTestRequest) HttpRequest ¶
func (instance *HttpTestRequest) HttpRequest() *http.Request
func (*HttpTestRequest) Params ¶
func (instance *HttpTestRequest) Params() map[string]string
func (*HttpTestRequest) Post ¶
func (instance *HttpTestRequest) Post() bagcontract.ParameterBag
func (*HttpTestRequest) Query ¶
func (instance *HttpTestRequest) Query() bagcontract.ParameterBag
func (*HttpTestRequest) RequestContext ¶
func (instance *HttpTestRequest) RequestContext() httpcontract.RequestContext
func (*HttpTestRequest) RouteName ¶
func (instance *HttpTestRequest) RouteName() string
func (*HttpTestRequest) RoutePattern ¶
func (instance *HttpTestRequest) RoutePattern() string
func (*HttpTestRequest) RuntimeInstance ¶
func (instance *HttpTestRequest) RuntimeInstance() runtimecontract.Runtime
type HttpTestRequestContext ¶
type HttpTestRequestContext struct {
// contains filtered or unexported fields
}
func (*HttpTestRequestContext) RequestId ¶
func (instance *HttpTestRequestContext) RequestId() string
func (*HttpTestRequestContext) StartedAt ¶
func (instance *HttpTestRequestContext) StartedAt() time.Time
Click to show internal directories.
Click to hide internal directories.