A reporter that holds all messages to reported until the flush method is called.
A sequence of tests.
A sequence of tests.
a list of the state changes that occur when running each test.
The common trait for all reporters.
The common trait for all reporters. Reporters are used to output test results.
The immutable state object that holds all testing state.
The immutable state object that holds all testing state. Operations create new immutable state object. The methods here should not be used in user test code (that extends LambdaTest). These methods can be called from new LambdaAct code.
Each class (to be run by either SBT test on the run method) that contains tests should extend this trait.
Each class (to be run by the run method but not SBT test) that contains tests should extend this trait.
A reporter that sends test results to StdOut.
Converts a Seq[LambdaAct] to a LambdaAct.
Converts a Seq[LambdaAct] to a LambdaAct.
the sequence.
the LambdaAct.
The companion object for the hold reporter.
Configuration options.
Companion object for LambdaState class.
A convenience abbreviation for a LambdaAct that has only a single transform.
A convenience abbreviation for a LambdaAct that has only a single transform.
a state transformation.
a LambdaAct the contains only the single act state tranformation.
Companion object for the StdOut reporter.
An assertion action for a single boolean.
An assertion action for a single boolean.
the boolean.
a string to be reported.
an option that if false supresses the output for success.
the LambdaAct.
An assertion action that compares two values of the same type.
An assertion action that compares two values of the same type.
the type of the values to be compared.
the first value.
the second value.
a string to be reported.
an option that if false supresses the output for success.
the LambdaAct.
An assertion that expects an exception to be raised.
An assertion that expects an exception to be raised.
the code that should raise the exception.
a string to be reported.
a function that further checks the exception. It returns None if the the check passes and Some(msg) if the check fails (where msg desribes the failure).
an option that if false supresses the output for success.
the LambdaAct.
Ths assertion runs its body multiple time and reports the mean, max and standard deviation.
Ths assertion runs its body multiple time and reports the mean, max and standard deviation. It fails if the specified mean or max are exceeded.
a string to be reported.
the number of time to run its body before starting timing.
the number of times to run and time the body.
the assertion fails if the mean exceeds this value.
the assertion fails if the max exceeds this value.
the maximum time to wait for the body execution to complete.
the code to be timed.
the LambdaAct.
An assertion that checks a ScalaCheck property.
An assertion that checks a ScalaCheck property.
an option that if false supresees the output for success.
the ScalaCheck property to be checked.
the LambdaAct.
This assertion times its body and fails if it takes longer than max.
This assertion times its body and fails if it takes longer than max.
the actions to be timed.
a string to be reported.
the assertion fails if the body takes longer than this.
the maximum time to wait for the body execution to complete.
the LambdaAct.
Changes the options within its body.
Changes the options within its body.
a function to change the options.
the actions inside.
the LambdaAct.
An action that executed the code in its body
An action that executed the code in its body
the Scala code to be executed.
the LambdaAct.
A compund action that defines a labeled block of code.
A compund action that defines a labeled block of code.
the name of the label. Default, no label line output and body is not nested.
if true, run top level actions in body in parallel.
tags for this label (default empty).
the actions inside the label.
the LambdaAct.
This command is used to directly run a test.
This command is used to directly run a test.
the name for the test.
the test to be run.
an option to run top level actions in parallel.
an option to specify an alternate reporter.
an option to change the options for the run.
A compund action that defines a single test.
A compund action that defines a single test.
the name of the test.
if true, run top level actions in body in parallel.
tags for this test (default empty).
the actions inside the test.
the LambdaAct.
This action times its body and reports how long it ran.
This action times its body and reports how long it ran.
a string to be reported
the actions to be timed.
the LambdaAct.
Actions used in tests.