# Functions
Convey is the method intended for use when declaring the scopes of a specification.
FocusConvey is has the inverse effect of SkipConvey.
Print is analogous to fmt.Print (and it even calls fmt.Print).
PrintConsoleStatistics may be called at any time to print assertion statistics.
Print is analogous to fmt.Printf (and it even calls fmt.Printf).
Print is analogous to fmt.Println (and it even calls fmt.Println).
Reset registers a cleanup function to be run after each Convey() in the same scope.
SetDefaultFailureMode allows you to specify the default failure mode for all Convey blocks.
SetDefaultStackMode allows you to specify the default stack mode for all Convey blocks.
SkipConvey is analogous to Convey except that the scope is not executed (which means that child scopes defined within this scope are not run either).
SkipSo is analogous to So except that the assertion that would have been passed to So is not executed and the reporter is notified that the assertion was skipped.
So is the means by which assertions are made against the system under test.
SoMsg is an extension of So that allows you to specify a message to report on error.
SuppressConsoleStatistics prevents automatic printing of console statistics.
# Constants
FailureContinues is a failure mode which prevents failing So()-assertions from halting Convey-block execution, instead allowing the test to continue past failing So()-assertions.
FailureHalts is the default setting for a top-level Convey()-block and will cause all failing So()-assertions to halt further execution in that test-arm and continue on to the next arm.
FailureInherits is the default setting for failure-mode, it will default to the failure-mode of the parent block.
StackError is a stack mode which tells Convey to print stack traces only for errors and not for test failures.
StackFail is a stack mode which tells Convey to print stack traces for both errors and test failures.
StackInherits is the default setting for stack-mode, it will default to the stack-mode of the parent block.
# Variables
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
These assertions are forwarded from github.com/smarty/assertions in order to make convey self-contained.
# Interfaces
C is the Convey context which you can optionally obtain in your action by calling Convey like:
Convey(..., func(c C) { ..
# Type aliases
Assertion is an alias for a function with a signature that the convey.So() method can handle.
FailureMode is a type which determines how the So() blocks should fail if their assertion fails.
StackMode is a type which determines whether the So() blocks should report stack traces their assertion fails.