downloads

NE-Unit

NE-Unit is a Unit testing program that works with any language in which you can write an executable program that can run on UNIX. It was written out of frustration about the existing C and C++ unit tests, which would let the whole test crash if just a single test crashed. The C-backend will catch a crash and report this to the testing front-end.

Design

NE-Unit consists of a testing front-end (sometimes called the runner)
which will call an executable program. This program can be written in any
language, but it must use a certain testing API (the back-end). This design
makes it possible to test mixed language software projects.

The back-end communicates with the front-end by sending it messages on stderr. These messages have a special format that is parsed by the front-end.

Front-end

In theory, you can use any front-end that you like. You can even configure Vim or Emacs to parse the NE-UNIT messages and run your tests from your editor. You can also use the GTK front-end.

-- sponsored by --SourceForge.net Logo