bwbunit is a set of Java components primarily geared towards assisting developers with unit testing. They are developed in a way that allows them to be used with the JUnit framework or as part of a custom testing application, and include a Private Proxy component that makes protected, package, and private variables and methods accessible to developers. Developers can also tinker with internal object references to see how the Object under test handles wacky values for parameters. The Pounder component takes a method and reviews all of the possible combinations of input values and allows developers to invoke the method of interest using all of the predefined values for the parameter types.
| Tags | Software Development Testing Libraries Java Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: String comparison that was being done incorrectly has been fixed. Widening of method parameters is now supported. If an int is passed to a method that takes a long the call will now work correctly. Invoking Methods defined in a parent class from a subclasses is now supported. It is now possible to pass a subclass to a method that is expecting the parent class and have the call work correctly.


Changes: Pounder functionality was added. This component allows you to test methods with all possible combinations of values for your input parameters. The Private Proxy was updated to include overloaded set() and setXXX methods. Several common reflection related methods were refactored into a helper class that is shared by all components. The packaging was updated to include javadocs and the sources are now packaged.


No changes have been submitted for this release.