Runs the given parse runner against the given input and executes the given block upon an UNSUCCESSFUL parsing run.
Runs the given parse runner against the given input and executes the given block upon an UNSUCCESSFUL parsing run. If the parsing run is successful, i.e. the input did match the grammar, the test fails will a respective error message.
Runs the given parse runner against the given input and executes the given block upon a successful parsing run.
Runs the given parse runner against the given input and executes the given block upon a successful parsing run. If the parsing run is not successful, i.e. the input did not match the grammar, the test fails will a respective error message.
A trait simplifying the creation of tests for "parboiled for scala" parsers. It can be mixed into any test class that defines a fail(string) method (e.g. all the scalatest Suites).