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 |