auxtestlib

Release History

Version Date Description
1.0.0 2010-04-15  
1.0.1 2010-04-20  
1.1 2010-12-19  
1.2 2011-03-04  
1.3 2014-06-01  
1.3 2015-05-04 First sourceforge release with minor updates.

Release 1.0.0 – 2010-04-15

Type Changes By
Add Added first verison. pasc

Release 1.0.1 – 2010-04-20

Type Changes By
Add Added super class for test cases, DefaultTCase, which verifies that all helpers have been destroyed. pasc

Release 1.1 – 2010-12-19

Type Changes By
Fix Translated ControlledThread to English and made some minor documentation / formatting improvements. Translated documentation of TestPropertiesDefinition. Translated the documentation of ThreadFlag and removed some compilation warnings. pasc
Add Added a class (PictureBuilder) that generates random pictures. pasc
Add Changed DefaultTCase to extend Assert. pasc
Add Added a class to obtain the contents of a web page (WebGetter). pasc
Add Added a method to RandomGenerator to obtain a random item from an array. pasc

Release 1.2 – 2011-03-04

Type Changes By
Fix Corrected a bug which made creating a random picture would sometime fail with an assertion error. pasc
Add Added a method to pick a random value from a collection. pasc
Update Updated RandomGenerator methods to use IllegalArgumentException in case of incorrect parameters (instead of using asserts). pasc
Add Added support for the TestHelper annotation. pasc
Update Translated the documentation of the CommandRunner and removed a compilation warning. Made some corrections to remove findbugs warnings. pasc
Update Added support for Eclipse and maven PMD. Configured PMD ruleset file and cleaned all errors related to PMD. pasc

Release 1.3 – 2014-06-01

Type Changes By
Update Upgraded auxtest lib to java 7 and to Eclipse Juno. pasc
Add Added a test helper that checks the number of threads running. pasc
Update Updated ThreadCountTestHelper to ignore threads which are not alive. pasc
Update The AbstractControlledThread now waits for the thread to die also checking the isAlive() method. pasc
Update Updated default test case to force an ordering in help initialization / destruction. pasc
Update Updated several classes to match Java 7 conventions. pasc
Update Updated documentation on test properties definition and updated default test case to load the global properties. pasc
Update Updated log4j version to 1.2.17. pasc
Fix The DefaultTCase now saves system properties before the test and restores them after. pasc
Fix Corrected a bug which made test properties only loaded on the first test case. pasc
Update Added support for starting java processes with debug flag. Made some refactoring to update naming conventions. pasc
Update Added a method to DefaultTCase to cover all code of enumerations. pasc
Add Added support for waiting until a condition is true in DefaultTCase. pasc
Add Adding another variation of the launch_java_async with a custom working directory. pasc
Add Added another variation of the launch_java_async. pasc
Update Increased the default timeout for wait_for_true. pasc
Fix AbstractControlledThread invokeAll now reports all exceptions (others are added as suppressed). pasc
Update Updated FilecontentWorker with new method names (new conventions). Added another variant of the get_resource method. Renamed methods in JavacRunner to sync with changes in FileContentWorker. pasc
Add Added Serialization class with utility methods for serialization. pasc

Release 1.3 – 2015-05-04

Type Changes By
Fix (r5) Updated some methods to match naming convensions. Added methods to DefaultTCase to allow getting and setting internals for white box unit testing. pasc
Update (r6) Updated for Java 8. pasc
Fix (r7) Fixed javadoc in AbstractControlledThread. pasc
Fix (r8) Fixed javadoc in HashcodeEqualsTest. pasc