Do Good! - Share Freely, Enrich and Empower people to Transform their lives.

UnitTest Framework Change Log

Change Log
----------

NOTE: All bug fixes should be listed first, under the section "BUG FIXES", 
      all other entries should be listed under, "General" starting with the Date


Jan 26, 2008
------------

BUG FIXES
---------

General
-------
* added XML initialization support for configurable UnitTest input (no more hard-coding values)
* fixed a bug in UTUtilsFile::operator ==
* new APIs added to get UnitTest input field values
* fixed all project settings to output binary releative to project location
* UnitTestMonitor GUI enlarged and rearranged dlg items


Dec 24, 2007

BUG FIXES
---------

General
-------
* Test Monitor using bold fonts for text output, text colour changed
* Test Monitor result group layout changed, enlarged dialog width
* Functor class support removed, code cleaned up to use member function pointer list
* UnitTest macros cleaned and updated to use member function pointers
* Renamed methods and variable in class UnitTestAssembly to be more meaningful
* Added new comments
* including resource.h in UnitTestMonitorDlg.h, when developing a GUI unit test
  project a compiler error for undefine dialog resource id is fixed


Dec 14, 2007

BUG FIXES
---------

General
-------
* Added __int64* param to factory class create methods
* Updated AutoPtrBase and AutoPtr create method signatures
* Updated factory code generation for the create method
* Added Functor support (pointer to class method)
* Removed combobox unit test selection
* Added new treeview unit test, test case selection dialog UI monitor
* using static_cast for compile time binding, improved performance
* Fixed project setting for UnitTest to generate debug pdb info
* Test Monitor GUI now shows progress of each tree case
* cleaned up header inclusion to improve build time



July 23, 2007

BUG FIXES
---------

General
-------
* UnitTest static lib in now a DLL
* UnitTestMonitor GUI tool app stripped down into a DLL
* Updated copyright and url info
* New project added UnitTestSampleGUI


July 14, 2007

BUG FIXES
---------
* Fixed utgen source code output, added missing ';' in Setup method
* Fixed progress bar update


General
-------
* Beautified utgen usage output
* Removed buffer check from compiler option for faster code
* Optimized build for UnitTest (Core) release builds



July 8, 2007

BUG FIXES
---------
* Setup and CleanUp were not being called for each unit test, moved calls
  to macro UNIT_TEST for the fix
* RemoveObserver APIs fixed in class UnitTestRunner


General
-------
* Major addition, new gui tool, "UnitTest Monitor"

* Modified log output display, unit test is prefixed with the test result
  message for easier reading
* new API added to reset test states maintained by each UnitThreadRunner
  test class
* New APIs added for use with the new 'UnitTest Monitor' GUI tool
  Reset, RemoveTest, ResetTestList in class UnitTestAssembly
* modified to posr fix '_UT' to the end of each unit test method name,
  this is to avoid compiler conflict from the unit test name having
  the same name of the test method
* generated class name is post fixed with _UnitTest  



June 28, 2007 - Check in 2

BUG FIXES
---------
* Fixed command line parsing bug
* Change main to wmain to work with unicode
* throw statement fixed
* Fixed test message output for exception event


General
-------
* Updated generated file comment text
* Usage text updated to noet optional switches
* Unit test class name is created from subject test class name in not provided by users
* Added method to validate parsed token/value set
* Modified class members name
* Creating a date stamp for generated files
* Testing if file was opened before writting to file stream
* Made subject member a pointer in generate class
* Method Setup() and CleanUp() not created and delete subject from heap
* Added more comments to core classes
* Modified Get/Set method names to use Is, GetName -> NameIs(), SetName -> NameIs(str)



June 28, 2007 - Check in 1

BUG FIXES
---------


General
-------
* Added UnitTest Framework project to CVS
Home