Version 1.3 - July 29, 2014
Burkhard Stiller Added these assertions:
Eric Selje added the unit tests he uses to confirm FoxUnit hasn't broken.
Version 1.21 - July 11, 2014
Doug Meerschaert found a bug that caused AssertEquals to ignore the NonCaseSensitive flag. (work item 34625)
Version 1.2 - July 9, 2014
Fernando Bozzo introduced the following changes:
Version 1.11 - Nov 2013
Matt Slay introduced a splitter bar (using the SFSplitter Class Library) to separate the tests from the results.
Version 1.1 - Sept 2012
First version in VFPX. Uses changes by H. Alan Stevens which standardizes the parameter order for Assert calls.
Burkhard Stiller Added these assertions:
- AssertEqualsArrays
- AssertEqualsObjects
- AssertEqualsValues
- AssertHasError
- AssertHasErrorNo
- AssertIsObject
Eric Selje added the unit tests he uses to confirm FoxUnit hasn't broken.
Version 1.21 - July 11, 2014
Doug Meerschaert found a bug that caused AssertEquals to ignore the NonCaseSensitive flag. (work item 34625)
Version 1.2 - July 9, 2014
Fernando Bozzo introduced the following changes:
- In FXU main window, the font of editboxes was changed to Courier New to enhance output of tabular data
- Solved some historical problems with data path (or I think so, reading the comments on the code)
- Configured Anchor of textboxes used for search (conditioned for version(5) >= 900)
- Added the possibility of running FoxUnit from a CI server like CruiseControl, using this DOS syntax: <path>\foxunit.app createFxuResultsAddAllTestsAndRun
- Closed various ENDPROC/ENDFUNC
- Text logs converted using STRCONV(Logtext,9) for special characters support (Spanish, German, etc)
- Expanded the default size of the test-cases loading form because they were too small for large test names when using BDD-style naming (verbose names that describe the tests)
- Expanded the default size of the FoxUnit main window considering a minimal conservative setup of 800x600
- Expanded TClass C(80) to C(110) ==> So the Unit Test file name can be 'utlibraryNameclassName_methodName.prg'
- Expanded TName C(100) to C(130) ==> So the method name can be 'SHOULDDoSomethingWHENSomeConditions'
- Fxu.prg => Added AlwaysOnTop and Zoom Max when executed from CI Server (createFxuResultsAddAllTestsAndRun procedure)
- fxuresultdata.prg => Bug Fix: Found a very old bug that throws an error sometimes when filtering tests on main window and adding a new test
- All changes are backward compatible
Version 1.11 - Nov 2013
Matt Slay introduced a splitter bar (using the SFSplitter Class Library) to separate the tests from the results.
Version 1.1 - Sept 2012
First version in VFPX. Uses changes by H. Alan Stevens which standardizes the parameter order for Assert calls.