README 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. UnitTest++ README
  2. Version: v1.4
  3. Last update: 2008-10-30
  4. UnitTest++ is free software. You may copy, distribute, and modify it under
  5. the terms of the License contained in the file COPYING distributed
  6. with this package. This license is the same as the MIT/X Consortium
  7. license.
  8. See src/tests/TestUnitTest++.cpp for usage.
  9. Authors:
  10. Noel Llopis ([email protected])
  11. Charles Nicholson ([email protected])
  12. Contributors:
  13. Jim Tilander
  14. Kim Grasman
  15. Jonathan Jansson
  16. Dirck Blaskey
  17. Rory Driscoll
  18. Dan Lind
  19. Matt Kimmel -- Submitted with permission from Blue Fang Games
  20. Anthony Moralez
  21. Jeff Dixon
  22. Randy Coulman
  23. Lieven van der Heide
  24. Release notes:
  25. --------------
  26. Version 1.4 (2008-10-30)
  27. - CHECK macros work at arbitrary stack depth from inside TESTs.
  28. - Remove obsolete TEST_UTILITY macros
  29. - Predicated test execution (via TestRunner::RunTestsIf)
  30. - Better exception handling for fixture ctors/dtors.
  31. - VC6/7/8/9 support
  32. Version 1.3 (2007-4-22)
  33. - Removed dynamic memory allocations (other than streams)
  34. - MinGW support
  35. - Consistent (native) line endings
  36. - Minor bug fixing
  37. Version 1.2 (2006-10-29)
  38. - First pass at documentation.
  39. - More detailed error crash catching in fixtures.
  40. - Standard streams used for printing objects under check. This should allow the
  41. use of standard class types such as std::string or other custom classes with
  42. stream operators to ostream.
  43. - Standard streams can be optionally compiled off by defining UNITTEST_USE_CUSTOM_STREAMS
  44. in Config.h
  45. - Added named test suites
  46. - Added CHECK_ARRAY2D_CLOSE
  47. - Posix library name is libUnitTest++.a now
  48. - Floating point numbers are postfixed with f in the failure reports
  49. Version 1.1 (2006-04-18)
  50. - CHECK macros do not have side effects even if one of the parameters changes state
  51. - Removed CHECK_ARRAY_EQUAL (too similar to CHECK_ARRAY_CLOSE)
  52. - Added local and global time constraints
  53. - Removed dependencies on strstream
  54. - Improved Posix signal to exception translator
  55. - Failing tests are added to Visual Studio's error list
  56. - Fixed Visual Studio projects to work with spaces in directories
  57. Version 1.0 (2006-03-15)
  58. - Initial release