Documentation ¶
Index ¶
- type Group
- func (g *Group) AddRequestModifier(reqmod martian.RequestModifier)
- func (g *Group) AddResponseModifier(resmod martian.ResponseModifier)
- func (g *Group) ModifyRequest(req *http.Request) error
- func (g *Group) ModifyResponse(res *http.Response) error
- func (g *Group) ResetRequestVerifications()
- func (g *Group) ResetResponseVerifications()
- func (g *Group) VerifyRequests() error
- func (g *Group) VerifyResponses() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Group ¶
type Group struct {
// contains filtered or unexported fields
}
Group is a martian.RequestResponseModifier that maintains lists of request and response modifiers executed on a first-in, first-out basis.
func (*Group) AddRequestModifier ¶
func (g *Group) AddRequestModifier(reqmod martian.RequestModifier)
AddRequestModifier adds a RequestModifier to the group's list of request modifiers.
func (*Group) AddResponseModifier ¶
func (g *Group) AddResponseModifier(resmod martian.ResponseModifier)
AddResponseModifier adds a ResponseModifier to the group's list of response modifiers.
func (*Group) ModifyRequest ¶
ModifyRequest modifies the request. If an error is returned by a RequestModifier the error is returned and no further modifiers are run.
func (*Group) ModifyResponse ¶
ModifyResponse modifies the request. If an error is returned by a ResponseModifier the error is returned and no further modifiers are run.
func (*Group) ResetRequestVerifications ¶
func (g *Group) ResetRequestVerifications()
ResetRequestVerifications resets the state of the contained request verifiers.
func (*Group) ResetResponseVerifications ¶
func (g *Group) ResetResponseVerifications()
ResetResponseVerifications resets the state of the contained request verifiers.
func (*Group) VerifyRequests ¶
VerifyRequests returns a MultiError containing all the verification errors returned by request verifiers.
func (*Group) VerifyResponses ¶
VerifyResponses returns a MultiError containing all the verification errors returned by response verifiers.