package fifo
import "github.com/google/martian/fifo"
Index ¶
- type Group
- func NewGroup() *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
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 NewGroup ¶
func NewGroup() *Group
NewGroup returns a modifier group.
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.
Source Files ¶
- Version
- v2.0.0-beta.2+incompatible
- Published
- Aug 24, 2015
- Platform
- linux/amd64
- Imports
- 6 packages
- Last checked
- 2 hours ago –
Tools for package owners.