Daedalos JUnit Extensions Version djux 1.60
Release Notes
Content
- TestResources incl. AutoLoader
- Extensible Test Cases
- Enhanced SwingUI Testrunner incl. TestResources Browser
- QuickStart TestResourcen
- DatabaseChecker
- Documentation
What's changed in djux 1.60?
- Improved TestResource Factory
- Java 5 Support
- Compatible with JUnit 3.8.x
Important Notes:
Please consider that TestResourceFactory interface has been changed with djux 1.50.
The new interface should be more convenient for working with test resources. To provide a
stable base for further releases, the new interface TestResourceFactoryInterface is available
containing the relevant entry points for handling test resources. But - changes to existing
TestResource test cases are very easy as you can see in the
djux 1.0/1.1 migration guide! Nevertheless,
your feedback is highly appreciated - please let me know your experiences
with this modification.
Open Issues and Advices:
Currently, the integrated Eclipse test runner is not supported. We are working on djux 2.0
that is seemlessly integrated into the Eclipse framework. If you are interested in an early
preview please contact me.
Requirements:
- J2SE 1.2.x or higher if you want to use the TestResource Browser
- JUnit 3.8.x, x={0, 1, 2}
Installation:
- Extract JUnitExtensions[version].zip to a directory of your choice.
- Execute java -cp .;junitextensions.jar;junit.jar com.daedalos.junit.gui.TRTestRunner
- Important: It is important, that in your classpath junitextensions.jar
comes before junit.jar! Otherwiese the modified class loader for handling
TestResources is ignored, i.e. that all classes are reloaded when a test is executed, including the TestResources
itself.
- Alternative, if you are working under Windows you can use the start script StartTestRunner. Consider
to adjust your classpath properly with respect to your test and application code.
Test environment:
- J2SE SDK 1.3.1, J2SE SDK 1.4.2_02, J2SE SDK 1.5.0_10
- JUnit 3.8.1
- JUnit 3.8.2
- IBM Jikes 1.14
Documentation
Known Bugs
- All known fixed ;-)
- If you have any questions, feel free to contact me.
History
- 01.03.2001: BETA I
- 07.04.2001: BETA II
- 15.05.2001: BETA III
- 23.05.2001: XP 2001 Special Edition, mainly based on JUnit 3.5 and JUnit Extensions BETA III
- 28.05.2001: BETA IV, includes now JUnit 3.7 support
- 25.06.2001: BETA V, introduction of DatabaseChecker
- 27.06.2001: Release 1.00
- 23.11.2001: 1.10 BETA
- 01.02.2002: Release 1.10
- 06.09.2002: Release 1.23
- 17.03.2003: Release 1.50
- 12.12.2003: Release 1.51
- 15.03.2006: Release 1.52
- 19.03.2007: Release 1.60
Contact
Disclaimer
- This software is distributed under the terms of the "Free Software License" (siehe LICENSE.TXT).
Thanks
- Joseph Pelrine
- Manfred Duchrow
- Mira Mezini
- Dierk König
- Dave Astels
- Guido Vrankar
Additional Resources
A comprehensive tutorial is available within Dave Astel's book Test Driven Development:
A Practical Guide. Furthermore, this book provides an excellent introduction into the
best practices how to adapt "Test First" development in daily life. You can find further
information about this book at http://www.adaptionsoft.com/tddapg.html.
(C)opyright 2001-2007 by Jens Uwe Pipka, Germany. Contact: jens-uwe.pipka@jup-net.de