filterunit allows unit tests to be devised for command line programs that use files as input and output. Classic Unix filters are a typical example. filterunit runs the program under test with the specified input files and compares the actual results with the expected results.
|Tags||Filter Unit Testing|
|Operating Systems||All OS|
Release Notes: The configuration option `pathDirectory` prepends executions paths to PATH.
Release Notes: The new configuration options `setUpCommand` and `tearDownCommand` allow for commands setting up/tearing down before/after the test is run.
Release Notes: Some signals like keyboard interrupt are caught and propagated to children. Termination after such a signal is smooth. Use of `relativeOutput` is deprecated.
Release Notes: If 'inputCount' is zero, input files are no longer necessary and other input files may determine test names.
Release Notes: The configuration attributes "expectedFilter" and "errorFilter" allow post-processing of expected and error output.