Jetif Changeslog

May. 14 2006

Version 1.8.0
+ Add support for JDBC listener to record test result to database.
+ Add support for result snapshot which flush the test result for each test case to keep generated result data as possible.
- Remove the jetif.Recorder because it's too complex and useless.
* Fix the bug that XML result doesn't support parameter name.

Feb. 18 2006

Version 1.7.2
+ Add XSLT output support for XML result.
* Fix a NullPointerException in XML result render.

Jan. 17 2006

Version 1.7.1
+ Add comments output for XML result.

Dec. 22 2005

Version 1.7.0
- Remove the text spec file support since it's rarely used.
+ Add support for argument of handler contructor
+ Add two handlers to support Map and Collection type.

Aug. 26 2005

Version 1.6.0
* Support to dynamic test cases generation has been rewritten.
* Change the API of Suite class to support the dynamic test cases.
* Remove a method beginCase() from the TestListener.

Aug. 21 2005

Version 1.5.4 (deprecated)
+ Add support to dynamic test case expanision. + Add support to expression in object spec.

Aug. 6 2005

Version 1.5.3
+ Add support for run suites in multi-threads
* Minor changes to the Java documentation.

Jun. 10 2005

Version 1.5.2
* Change some comments.
* Minor changes for HTML result.

May. 22 2005

Version 1.5.1
* Fix the problem that null parameter doesn't appear in result file.
* Fix the problem that the elapsed time for method not been count.

May. 12 2005

Version 1.5.0
+ Add test case dependency support.
+ Add result summary support.
+ Add parameter name support.
+ Add shared object support in XML spec.
+ Add abortion mechanism to allow user abort a test case in the code, while not fail a test case.
* Change the data structure of spec and test result.
* Lots of minor changes.

Apr. 4 2005

Version 1.4.5
* Output the comments after test methods in HTML result.

Apr. 3 2005

Version 1.4.4
* Fix the problem that the Jetif may run into NullPointerException error when any error occurs during preparing the test method.
* Throw an exception when there are more than one methods can match the method spec.

Apr. 2 2005

Version 1.4.3
+ Add support for adding timestamp suffix to result file name.
+ Add output for parameter values in result file.
* Withdraw the deprecated method Handler.supports()
* Fix possible problem that the spec xsd may not loaded properly on some platform.
* Make the cases percent more accurate in result report.

Mar. 31 2005

Version 1.4.2
* Make the parameter type be sensitive to overriding methods (feature: 1174095)

Feb. 22 2005

Version 1.4.1
+ Add a fail(String) method which allows user to terminate test case with a failure.

Feb. 20 2005

Version 1.4.0 (prior 1.3.5)
+ Add spec source list support to Console ui.
* Change the jetif.Proxy interface to allows custom proxy transmit data in binary form. The original jetif.Proxy interface has been renamed to jetif.LwProxy (lightweight proxy).
+ Add Socket Proxy support
* Change the name of concept "Proxy skeleton" to "Proxy Agent", rename class "jetif.TestAgent" to "jetif.ProxyAgent".
- Remove the "remote" flag of suite spec, use the proxy class information to determine if the suite is a remote suite.

Jan. 26 2005

Version 1.3.4
* Change the Handler.toObject(String value, Class) to Handler.toObject(String value, String type, Class)
* Make the Handler.supports(...) be deprecated.

Jan. 11 2005

Version 1.3.3
* Change the TestCase.assertTrue() to static (be same with JUnit)
+ Record the exception if an exception is not expected.
+ Add a method toString(Object) in Handler class to allows custom result string.
* Fix a bug in jetif.impl.HandlerManager

Jan. 9 2005

Version 1.3.2
+ Supports Xerces 1.2.0 and later, and Crimson shipped with JDK 1.4.x as XML parser
Note: XML validation will be turned off when the XML parser is not Xerces 1.4.4 or later.
+ Supports text spec file.

Jan. 7 2005

Version 1.3.1 released
Bug 1097730 fixed
Log an error message if the suite setup failed.

Dec. 28 2004

Version 1.3.0 released
Use the JAXP instead of xerces API

Dec. 25 2004

Version 1.2.3 released
Add a XML render and a HTML render

Dec. 21 2004

Version 1.2.2 released
Fix some minor problems.
Separate some constants strings from Framework to Jetif interface.
Add a sample EJB proxy implemenation.

Dec. 16 2004

Version 1.2.1 released
Fix some bugs.
Add a "classpath" element to ant task.

Dec. 13 2004

Version 1.2.0 released
Add proxy mechanism for client/server mode testing.
Add a IDL proxy as practice of client/server mode testing.

Dec. 11 2004 Version 1.1.3 released
Add a simple ant task to support run Jetif within ant.
Dec. 5 2004

User's Guide released
Version 1.1.2 released
Minor changes, fix some bugs, and some error messages.

Nov. 22 2004 Version 1.1.1 released
Fix some bugs
Nov. 20 2004

Version 1.1.0 released
The TestCase class name changed
The TestCase construction method in Suite changed.
Lots of minor changes.

Oct. 2004 Version 1.0.0 released
Sept. 2004 Get ready for first release, version 1.0.0
Aug. 2004 A graphic user interface added
Jul. 2004 Lots of changes of the framework completed
May 2004 Basic framework formed
Mar. 2004 Initial ideas formed


Translations: 简体中文

Copyright © 2004,2005 Vicky Wang, All Rights Reserved.