Login | Register
My pages Projects Community openCollabNet

jhammer
Project home

If you were registered and logged in, you could join this project.

Summary jhammer is an extension to JUnit that provides a framework for writing repeatable random unit tests.
Categories construction, testing
License BSD License
Owner(s) jrdittmann
Project Overview

jhammer is a simple extension to JUnit that provides a framework for writing repeatable random unit tests. The framework aspires to help developers uncover difficult "show-stopping" bugs earlier in the development process through the use of automated psuedorandom unit tests.

See GettingStartedWithJHammer on the wiki for more information.


Features

  • Simple integration with JUnit - tests are written in the same manor as normal unit tests, but may take input from psuedorandom sources to create more unpredictable stimuli.
  • Repeatable psuedorandom tests.  Each iteration prints out 'seed lines' that can be used to repeat failing iterations.
  • Integration with Eclipse built-in JUnit GUI.

Related resources

  • JUnit is a simple Java framework to write repeatable tests.  It has become the standard for writing unit test applications for Java.
  • The Eclipse Platform is a mature platform for building integrated development environments (IDEs).  The project has been around since 2001 and was initially targeted towards Java developers.  The platform has since been extended to develop applications in other languages.