Projects / ZenTest


ZenTest scans target and unit-test code and writes the missing code based on simple naming rules, enabling XP at a much quicker pace. It only works with Ruby and Test::Unit.

Operating Systems

Recent releases

  •  19 Nov 2004 08:57

    Release Notes: This version massively expands the method name mappings, adds a -r flag to reverse map names, for Rails style testing, adds -e to auto eval tests generated, adds -b and -c flags in unit_diff (passed to diff), adds install and uninstall rules to Makefile, and adds some more documentation to README.txt. The tests were cleaned up and refactored. There were changes made to the way files are generated, to accommodate new flags. Some more tests were added, alon with $ZENTEST=true. Multi-line string diffs were cleaned up by unescaping \n. The result for flunks was cleaned up.

    •  09 Mar 2004 03:49

      Release Notes: This release fixes yet another 1.8ism (results will be the same in 1.8 and 1.6) and code responsible for method name conversion.

      •  08 Mar 2004 01:31

        Release Notes: A 1.8-ism has been fixed. zentestrunner has been removed (older Ruby users will just have to suffer). History has been updated to the ZenWeb format.

        •  08 Jan 2003 06:02

          Release Notes: In this version, the output is runnable as-is thanks to zentestrunner.rb. All running functionality was wrapped into ZenTest.fix. A simple statistic output was added. The at_exit override was removed and test/unit avoided altogether. A clean rule to Makefile was added, and the README.txt was extended to include some of the rules. Several tests were fixed and assertions added for new stats.

          •  30 Oct 2002 07:25

            Release Notes: The program has been rewritten using an OO design, and unit tests were added.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.