modulepackage
0.0.0-20160816171116-049aabb0122b
Repository: https://github.com/crossdock/crossdock-go.git
Documentation: pkg.go.dev
# Functions
Assert builds an Assertions object that logs success or failure for all operations to the given T.
Call makes a GET request to the client.
Checks builds an Assertions object that logs only failures to the given T.
Combinations takes a map from axis name to list of values for that axis and returns a collection of entries which contain all combinations of each axis value with every other axis' values.
Fatals builds an Assertions object that logs only failures to the given T.
Handler returns an http.Handler that dispatches to functions defined in behaviors map.
Require builds an Assertions object that logs success or failure for all operations to the given T.
Run the given function inside a behavior context and return the entries logged by it.
Start begins a blocking Crossdock client.
Wait sends attempts HEAD requests to url.
# Constants
BehaviorParam is the url param representing the test to run.
Different valid Statuses.
Different valid Statuses.
Different valid Statuses.
# Interfaces
Assertions provides helpers to assert conditions in crossdock behaviors.
T records the result of calling different behaviors.
# Type aliases
BehaviorFunc executes a set of tests against T.
Behaviors is a map of BehaviorFuncs to dispatch to.
Entry is the most basic form of a test result.
Params represents args to a test.
Status represents the result of running a behavior.