Documentation
¶
Index ¶
- Variables
- func BinaryErrorCheck(err error, binaryPath string)
- func BuildBinaryPath() string
- func DoRequest(r *sling.Sling) *http.Response
- func GenerateFileName() string
- func Healthcheck(adminPort int)
- func KillHoverflyTargets(table string)
- func Run(binary string, commands ...string) string
- func TableToSliceMapStringString(table string) map[string]map[string]string
- type Hoverfly
- func (this Hoverfly) DeleteBoltDb()
- func (this Hoverfly) ExportSimulation() v2.SimulationViewV2
- func (this Hoverfly) FlushCache() v2.CacheView
- func (this Hoverfly) GetAPIToken(username, password string) string
- func (this Hoverfly) GetAdminPort() string
- func (this Hoverfly) GetCache() v2.CacheView
- func (this Hoverfly) GetMode() string
- func (this Hoverfly) GetPid() int
- func (this Hoverfly) GetProxyPort() string
- func (this Hoverfly) GetSimulation() io.Reader
- func (this Hoverfly) ImportSimulation(simulation string)
- func (this Hoverfly) Proxy(r *sling.Sling) *http.Response
- func (this Hoverfly) ProxyWithAuth(r *sling.Sling, user, password string) *http.Response
- func (this Hoverfly) SetMiddleware(binary, script string)
- func (this Hoverfly) SetMode(mode string)
- func (this Hoverfly) SetModeWithArgs(mode string, arguments v2.ModeArgumentsView)
- func (this *Hoverfly) Start(commands ...string)
- func (this Hoverfly) Stop()
Constants ¶
This section is empty.
Variables ¶
View Source
var ExactMatchPayload = `` /* 2706-byte string literal not displayed */
View Source
var GlobMatchSimulation = `` /* 619-byte string literal not displayed */
View Source
var JsonMatchSimulation = `` /* 623-byte string literal not displayed */
View Source
var JsonPathMatchSimulation = `` /* 617-byte string literal not displayed */
View Source
var JsonPayload = `` /* 1791-byte string literal not displayed */
View Source
var JsonPayloadV1 = `` /* 1329-byte string literal not displayed */
View Source
var JsonPayloadWithDelays = `` /* 2085-byte string literal not displayed */
View Source
var JsonSimulationGetAndPost = `` /* 1973-byte string literal not displayed */
View Source
var Middleware = `` /* 745-byte string literal not displayed */
View Source
var MultipleMatchSimulation = `` /* 1123-byte string literal not displayed */
View Source
var RegexMatchSimulation = `` /* 622-byte string literal not displayed */
View Source
var XmlSimulation = `` /* 632-byte string literal not displayed */
View Source
var XpathSimulation = `` /* 639-byte string literal not displayed */
Functions ¶
func BinaryErrorCheck ¶
func BuildBinaryPath ¶
func BuildBinaryPath() string
func GenerateFileName ¶ added in v0.11.1
func GenerateFileName() string
func Healthcheck ¶
func Healthcheck(adminPort int)
func KillHoverflyTargets ¶ added in v0.11.1
func KillHoverflyTargets(table string)
Types ¶
type Hoverfly ¶
type Hoverfly struct {
// contains filtered or unexported fields
}
func NewHoverfly ¶
func NewHoverfly() *Hoverfly
func (Hoverfly) DeleteBoltDb ¶
func (this Hoverfly) DeleteBoltDb()
func (Hoverfly) ExportSimulation ¶ added in v0.11.0
func (this Hoverfly) ExportSimulation() v2.SimulationViewV2
func (Hoverfly) FlushCache ¶ added in v0.11.0
func (Hoverfly) GetAPIToken ¶ added in v0.11.2
func (Hoverfly) GetAdminPort ¶
func (Hoverfly) GetProxyPort ¶
func (Hoverfly) GetSimulation ¶
func (Hoverfly) ImportSimulation ¶ added in v0.11.0
func (Hoverfly) ProxyWithAuth ¶ added in v0.10.2
func (Hoverfly) SetMiddleware ¶
func (Hoverfly) SetModeWithArgs ¶ added in v0.11.0
func (this Hoverfly) SetModeWithArgs(mode string, arguments v2.ModeArgumentsView)
Click to show internal directories.
Click to hide internal directories.