Package-level declarations
Types
Combined representation of executing a function: the return value as well as any console output.
Marks a function as a test to be run
Functions
Executes a function, simulating the supplied text as coming from the console (one per line) and produces the resulting function return value and console output.
Determines if a file exists at the supplied path.
Gets the entire file contents as a list of strings (one per line).
Gets the entire file contents as a string.
Determines if the supplied string is a valid integer.
Converts a sequence of strings into a single string, separated by new lines.
An event-driven approach to decomposing console programs, which provides for explicit representation of state and functions to provide state-driven output, transition (via state and console input), and termination detection.
Runs all annotated tests in a supplied object.