A new bugfix release is available.
The processing of nested container classes is improved. And the use of references on container items now is supported.
DDTUnit Release ddtunit_0.8.5, 07/2007
Changes in this release:
Changes in this release:
Changes in this release:
add new assertion actions: isInRange, isNotInRange (java.lang.Comparable)
extend FAQ with example on testing a class constructor.
Clarify exception messages on using hint="fields" and hint="bean" if unknown field,
field type or setter method are provided in data definition.
fix on searching for a method by name and parameter set only the methods of the local
class were used. Now also inherited methods were searched. This behavior is used
by hint="bean" and hint="call".
DDTUnit - A Datacentric Approach to Unit Testing
The ChangeLog
==============
0.8.0: - refactoring of subpackage processing for easier maintenance and extensability.
=> every parsing class implements IAction
Faster - lighter - better
0.7.1: - Add support for Collection shortcut notation of single type and mixed
types elements of collection.
<obj id="myCol" type="vector" valuetype="string">
<item>Hello</item>
<item>World!</item></obj> or
<obj id="myCol" type="vector" valuetype="string">
<item>Hello</item>
<item type="int">4711</item></obj>.
- Ext added a few type shortcuts to TypeAbbrevator properties.
- FIX Defining value objects with primitive field types.
- FIX Check for Xerces as validating parser before try to parse resource
If it does not exists just proceed without validation.
- FIX log4j properties concerning additivity on appenders
- FIX on count behavior of DDTRunMonitor
DDTUnit - A Datacentric Approach to Unit Testing
0.6.7: - Documentation update
- First implementation of object references.
- Separate cvs module ddtunit-libs containing required libraries (junit, junit-addons, log4j) used by ANT build.
A first implementation of object references using new xml attribute refid in under cvs now.
Basic idea:
<obj id="base" type="strig">Base</obj>
<obj id="local" type="string" refid="base" />
will fullfill
getObject("base") == getObject("local")
Development for all supported datatypes is under development.
Is there any need for such extensions? - Responses/Opinions highly welcome!!
0.6.5: - Multiline and <[CDATA[...]]> support for xml tag content.
- Introduction of TypeAbbreviator to provide shortcut notation on most
recently used Java datatypes, like java.lang.String -> string.
Configurable shortcut factory.
Added support for object structures extended from java.util.Map. In addition to support of structures extending java.util.Collection this closes container object extension for now.