Categorygithub.com/crossdock/crossdock-go
modulepackage
0.0.0-20160816171116-049aabb0122b
Repository: https://github.com/crossdock/crossdock-go.git
Documentation: pkg.go.dev

# README

crossdock-go Build Status Coverage Status

A Go client for Crossdock

# Packages

Copyright (c) 2012 - 2013 Mat Ryer and Tyler Bunnell Please consider promoting this project if you find it useful.
Copyright (c) 2012 - 2013 Mat Ryer and Tyler Bunnell Please consider promoting this project if you find it useful.

# 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
Entry is the most basic form of a test result.
Params represents args to a test.
Status represents the result of running a behavior.