Introduction
BugEye is a unit testing framework that generates native code. It was developed in response to the identified limitations of existing unit testing frameworks.
Features
BugEye offers these features:
- Anonymous test definitions: You don't have to create a unique name for each test.
- Test metadata: Give a test a summary description and tag it with other information.
- XML ouput: Tests generate an XML report file with the test results that can be processed by an application or XSLT file.
- Composite tests: Group several tests into a composite test.
- Sequencing behavior: Define how a composite test response to a failed test.
- Captured output: Application output to stdout and stderr is captured in with the test.
- Detailed assertions: Get the expressions and values used in an assertion.
- Reusable tests: Define a set of tests once that can be used for different implementations of an interface or abstract class.
The Test Suite Processing Sequence

The BugEye process is comprised of three major stages:
- Generation
- Execution
- Styling
|