- The package does not depends any more on RUnit. It has his own
checkXXX() function (they are compatible with those in RUnit 0.4.17, except that here the checkTrue() function is vectorized, but they operate very differently),
- svUnit functions and objects are renamed
svSuite, and there is a reworking of objects to end with svTest,svSuite, svTestData andsvSuiteData, and many new methods for those objects (print(), summary(), stats(),metadata(), makeUnit(),runTest()).
print.svSuiteData() andsummary.svSuiteData() are completely reworked.
svSuiteList() now accepts additional, dirs, manages an exclusion list and has an argument loadPackages = to force loading packages provided in the list.
- Names for test units is now
runit<name>.R, like in the RUnit package. Same for the test functions which aretest<name>.R (used to berunit.<name>.R andtest.<name>.R).
- The temporary directory is now emptied from old
runit*.R files before making new ones, but not any more after running tests. That way, we avoid running old test definitions, while keeping the latest one available for inspection.
koUnit_xxx() functions have been added to manipulate the R Unit GUI in Komodo from within R.