2009-11-25  burgerm

	* NEWS: updated for 0.4.25

2009-11-25  burgerm

	* man/RUnit-options.Rd: alias added

2009-11-25  burgerm

	* man/: runit.Rd, checkFuncs.Rd: add link to RUnit options

2009-11-25  burgerm

	* inst/doc/RUnit.Rnw: text corrections

2009-11-25  burgerm

	* man/RUnit-options.Rd: document new global options used by RUnit

2009-11-25  burgerm

	* R/: options.r, runit.r: added output redirection to file via new
	  global option 'outfile'

2009-11-25  burgerm

	* DESCRIPTION: patch level 0.4.25

2009-11-05  burgerm

	* tests/README: note

2009-11-05  burgerm

	* man/testCaseSetUp.Rd: removed example code: could not convince R
	  CMD check to process code section without errors

2009-11-05  burgerm

	* inst/unitTests/runitRUnit.r: reviewed and extended checks

2009-11-05  burgerm

	* man/: inspect.Rd, printHTML.trackinfo.Rd, textProtocol.Rd:
	  formating

2009-11-05  burgerm

	* man/: checkFuncs.Rd, runit.Rd: updated useage improved formating

2009-11-05  burgerm

	* man/RUnit-intro.Rd: formating

2009-11-05  burgerm

	* DESCRIPTION: patch level 0.4.24 set R version to 2.5.0 (required
	  for integer spec such as 1L) moved unit tests to inst/unitTests
	  added convenience Makefile for test suite execution (based on R
	  wiki example) added global options to control test log output

2009-11-05  burgerm

	* R/runit.r: runTestSuite and runTestFile observe new global option
	  'verbose'

2009-11-05  burgerm

	* R/checkFuncs.r: checkException observes new global option
	  'silent'

2009-11-05  burgerm

	* R/testLogger.r: doc tags updated

2009-11-05  burgerm

	* R/00Init.r: init RUnit global options drop RUnit specific options
	  from global list on package unload removed unused .First.lib

2009-11-05  burgerm

	* R/options.r: add RUnit specific defaults to global options list
	  for convenient control of test log output

2009-11-05  burgerm

	* inst/unitTests/: Makefile, runalltests.R: convenient test suite
	  execution utilizing the example provided on the R wiki

2009-11-05  burgerm

	* inst/unitTests/runitTestLogger.r: testLogger checks, plus test of
	  public getErrors

2009-11-04  burgerm

	* man/runit.Rd: use conditional to correctly generate ampersand
	  symbol added example, commented out, to be run interactively

2009-11-04  burgerm

	* man/RUnit-intro.Rd: mention RUNit unit test cases as examples
	  RUnit-intro.Rd link to R wiki page on unit testing

2009-11-04  burgerm

	* man/textProtocol.Rd: use conditional to correctly generate
	  ampersand symbol

2009-11-04  burgerm

	* man/checkFuncs.Rd: updated argument description

2009-11-04  burgerm

	* man/testCaseSetUp.Rd: some description on .setUp and examples of
	  usage

2009-11-04  burgerm

	* man/printHTML.trackinfo.Rd: use conditional to correctly generate
	  ampersand symbol added link to tracker

2009-11-04  burgerm

	* man/: tracker.Rd, inspect.Rd: use conditional to correctly
	  generate ampersand symbol added link to printHTML.trackInfo

2009-11-04  burgerm

	* R/runit.r: corrected spelling

2009-11-04  burgerm

	* R/checkFuncs.r: use existsTestLogger function to check if logger
	  is available

2009-11-04  burgerm

	* R/testLogger.r: new internal function .existsTestLogger

2009-11-04  burgerm

	* R/: htmlProtocol.r, textProtocol.r: formating changes

2009-11-04  burgerm

	* R/html.r: use more robust if expression

2009-11-04  burgerm

	* inst/examples/: runitc2f.r, runitVirtualClassTest.r: corrected
	  spelling

2009-11-04  burgerm

	* inst/share/R/compareRUnitTestData.r: corrected typos

2009-11-04  burgerm

	* inst/share/R/checkCode.r: prepend package prefix to external
	  function calls

2009-11-03  burgerm

	* R/checkFuncs.r: extended check on test loger object with check on
	  class attribute to ensure it is not only present (now enforeced
	  by package init routine to avoid message in R CMD check) for
	  every check function

2009-11-03  burgerm

	* R/testLogger.r: test logger object declared as S3 class
	  'TestLogger' for convenient checking in check<Fun>

2009-11-02  burgerm

	* R/runit.r: allow verbosity of console output log to be controlled
	  added verbose argument to runTestFile and runTestSuite

2009-11-02  burgerm

	* R/testLogger.r: allow verbosity of console output log to be
	  controlled   added internal variable .verbosity   added
	  getter/setter for verbosity

2009-11-02  burgerm

	* R/00Init.r: init .testLogger to avoid R CMD check NOTE messages

2009-11-02  burgerm

	* R/textProtocol.r: docu typo fixed

2009-11-02  burgerm

	* man/runit.Rd: verbose argument added

2009-11-02  burgerm

	* DESCRIPTION: patch level 0.4.23   vignette documentation fix
	  verbosity level maed adjustable

2009-10-06  burgerm

	* inst/doc/RUnit.Rnw: fixed function name in example code, reported
	  by  Blair Christian

2009-10-06  burgerm

	* man/runit.Rd: modifed \code{\link[base]{RNGkind}} to work
	  correctly for R 2.10.0 rc & R 2.11.0 devel

2009-04-22  burgerm

	* NEWS, ChangeLog: added changes for 0.4.22 release

2009-04-22  burgerm

	* inst/unitTests/runitInspect.r: added test cases for more complex
	  functions to track

2009-04-22  burgerm

	* R/inspector.r: includeTracker: fix `<- if` call handling which
	  caused the inspect mechanism to fail

2009-04-22  burgerm

	* R/runit.r: isValidTestSuite: check for empty name string as this
	  will cause subsequent failure which is harder to understand

2009-04-22  burgerm

	* NAMESPACE: declare S3 print and summary methods for RUnitTestData

2009-04-22  burgerm

	* inst/doc/RUnit.pdf: removed: use R CMD build to generate, no need
	  to store in repository

2009-04-16  burgerm

	* DESCRIPTION: patch level 0.4.22:  clarified GPL version

2009-04-16  burgerm

	* R/textProtocol.r: specified license to be version 2 of the GPL

2009-04-16  burgerm

	* R/testLogger.r: specified license to be version 2 of the GPL;
	  extended function descriptions

2009-04-16  burgerm

	* R/: checkFuncs.r, exportHTML.r, html.r, htmlProtocol.r,
	  inspector.r, runit.r: specified license to be version 2 of the
	  GPL

2009-04-16  burgerm

	* R/00Init.r: specified license to be version 2 of the GPL

2009-04-16  burgerm

	* inst/: examples/correctTestCase.r,
	  examples/runitVirtualClassTest.r, share/R/checkCode.r,
	  share/R/compareRUnitTestData.r: specified license to be version 2
	  of the GPL

2009-04-16  burgerm

	* inst/unitTests/: runitHTMLProtocol.r, runitInspect.r,
	  runitPlotConnection.r, runitRUnit.r, runitS4.r, runitSetUp.r,
	  runitTearDown.r, runitTextProtocol.r: specified license to be
	  version 2 of the GPL

2009-04-16  burgerm

	* man/: RUnit-internal.Rd, RUnit-intro.Rd, checkFuncs.Rd,
	  inspect.Rd, printHTML.trackinfo.Rd, runit.Rd, textProtocol.Rd,
	  tracker.Rd: specified license to be version 2 of the GPL

2009-03-16  burgerm

	* R/inspector.r: always coninue if-else on the same line removed
	  semicolon at line ends

2009-03-16  burgerm

	* R/runit.r: defineTestSuite: gained some argument checks
	  isValidTestSuite: warning messages modified to handle multiple
	  names some typos in inline documentation fixed

2009-03-16  burgerm

	* R/checkFuncs.r: always coninue if else on the same line
	  checkIdentical: added precondition check

2009-03-16  burgerm

	* R/exportHTML.r: always coninue if-else on the same line removed
	  semicolon at line ends

2009-03-16  burgerm

	* R/html.r: always coninue if else on the same line html.r removed
	  semicolon at line ends

2009-03-16  burgerm

	* inst/doc/RUnit.Rnw: minute corrections

2009-03-05  burgerm

	* DESCRIPTION: License field updated according to R-ext for R 2.8.1

2009-01-23  burgerm

	* man/: checkFuncs.Rd, inspect.Rd, printHTML.trackinfo.Rd,
	  runit.Rd, textProtocol.Rd, tracker.Rd: corrected typos, changed
	  formating of code chunks to allow for proper display in pdf
	  reference manual (suggested by Terry Therneau)

2009-01-23  burgerm

	* NEWS: typos corrected

2009-01-15  burgerm

	* DESCRIPTION: patch level 0.4.21

2009-01-15  burgerm

	* ChangeLog: update for 0.4.21 submission

2009-01-15  burgerm

	* NEWS: updated for 0.4.21 submission

2009-01-15  burgerm

	* man/tracker.Rd: enclosed \item statements within \describe
	  environment: identified by new R 2.9.0 Rd parser

2009-01-15  burgerm

	* man/runit.Rd: defineTestSuite default argument value: use \
	  escape to display \\ in resulting help page after parsing

2008-11-07  burgerm

	* R/htmlProtocol.r: compiler detection failed on MacOS, fixed,
	  thanks to report by  Steffen Neumann

2008-11-07  burgerm

	* R/inspector.r: use seq_along

2008-11-07  burgerm

	* R/checkFuncs.r: check for missing arguments

2008-11-07  burgerm

	* DESCRIPTION: patch level 0.4.20

2008-06-20  burgerm

	* R/textProtocol.r: printTextProtocol rewritten by Klaus using
	  toText; getErrors moved here, TODO replace with S4 method

2008-06-20  burgerm

	* NAMESPACE: adopt S4 classes and methods; removed some outdated
	  functions

2008-06-20  burgerm

	* R/runit.r: rewritten by Klaus, using S4 design and condition
	  mechanism

2008-06-20  burgerm

	* R/00Init.r: added generics definition used for S4 methods

2008-06-20  burgerm

	* R/testLogger.r: removed; will eventually be replaced

2008-06-20  burgerm

	* R/: TestFileResult.r, TestFunctionResult.r, TestResult.r,
	  TestSuite.r, TestSuiteResult.r: S4 class based design of RUnit

2008-06-20  burgerm

	* R/checkFuncs.r: rewritten by Klaus using conditions

2008-06-20  burgerm

	* R/utility.r: utility functions not attributed to one class;
	  miscellaneous

2008-06-19  burgerm

	* ChangeLog: updated

2008-06-19  burgerm

	* inst/unitTests/runitInspect.r: added 2nd example function

2008-06-19  burgerm

	* man/textProtocol.Rd: details section updated; example on RUnit
	  test suite execution added in a dontrun clause: works only on
	  source package as tests/ folder is not copied to installed
	  package

2008-06-19  burgerm

	* man/runit.Rd: runTestFile example call added

2008-06-19  burgerm

	* DESCRIPTION: patch version 0.4.19

2008-06-18  burgerm

	* R/textProtocol.r: details section: output check number per test
	  case

2008-06-18  burgerm

	* R/htmlProtocol.r: details section: output check number per test
	  case; improved compiler detection

2008-06-18  burgerm

	* R/runit.r: isValidTestSuite: changed check for object class to
	  is() to allow derived class objects to pass (suggested by
	  Philippe Grosjean); use addCheckNum to set number of checks
	  performed within test function

2008-06-18  burgerm

	* R/testLogger.r: added addCheckNum, getCheckNum functions to allow
	  check number output in summary

2008-06-18  burgerm

	* R/checkFuncs.r: checkEquals: argument checkNames checked for
	  correct type; not required paste calls around error message
	  removed (suggested by Philippe Grosjean)

2008-06-18  burgerm

	* R/00Init.r: removed start up message

2008-04-29  burgerm

	* inst/share/R/compareRUnitTestData.r: check for empty test case
	  results and exclude them from comparison; replaced seq with
	  seq_along

2007-11-30  burgerm

	* inst/unitTests/runitRUnit.r: error introduced in last commit
	  corrected; some more check conditions added

2007-11-30  burgerm

	* R/htmlProtocol.r: fixed errors introduced in last commit:
	  replaced seq_len with seq_along

2007-11-27  burgerm

	* ChangeLog: updated

2007-11-27  burgerm

	* DESCRIPTION: patch level 0.4.18; R dependency set to 2.4.0 were
	  seq_along was introduced

2007-11-27  burgerm

	* inst/unitTests/runitRUnit.r: seq_along introduced; partial
	  argument names expanded

2007-11-27  burgerm

	* R/runit.r: seq_along introduced

2007-11-27  burgerm

	* R/exportHTML.r: seq_along introduced; partial argument names
	  expanded

2007-11-27  burgerm

	* R/: html.r, htmlProtocol.r, testLogger.r, textProtocol.r:
	  seq_along introduced

2007-05-21  burgerm

	* NEWS: updated for 0.4.17 CRAN submission

2007-05-21  burgerm

	* DESCRIPTION: patch level 0.4.17

2007-05-21  burgerm

	* man/: textProtocol.Rd, runit.Rd: changed example code to work
	  with installed package test case example path

2007-05-18  burgerm

	* R/runit.r: try harder to ensure previous error handler is
	  reinstantiated after test runner execution

2007-05-18  burgerm

	* DESCRIPTION: patch level 0.4.16

2007-05-18  burgerm

	* NEWS: updated for 0.4.16

2007-05-16  burgerm

	* DESCRIPTION: SaveImage replaced by LazyLoad

2007-05-16  burgerm

	* inst/share/R/compareRUnitTestData.r: initial prototype: comare
	  two RUnitTestData objects: intended for test run time performance
	  evaluation

2007-05-16  burgerm

	* R/runit.r: .sourceTestFile: updated to observe - after sandbox
	  introduction - test case file defined .setUp and .tearDown
	  functions

2007-05-16  burgerm

	* inst/unitTests/runitS4.r: check S4 setClass + removeClass chain
	  with new sandbox implementation

2007-05-16  burgerm

	* inst/unitTests/: runitSetUp.r, runitTearDown.r: added for focused
	  check of .setUp and .tearDown functioning

2007-05-16  burgerm

	* inst/unitTests/runitRUnit.r: class names changed; clean up
	  operation revised: try harder to reset to previous global state

2007-05-16  burgerm

	* inst/unitTests/runitInspect.r: .tearDown added: cleanup

2007-05-16  burgerm

	* DESCRIPTION: dev patch level 0.4.15-2

2007-05-16  burgerm

	* man/runit.Rd: added encoding latin1 to display umlaut correctly
	  if available; make use of describe command to format details
	  section

2007-05-16  burgerm

	* man/checkFuncs.Rd: added encoding latin1 to display umlaut
	  correctly if available; added paragraph on S4 classes and methods
	  to details section

2007-05-15  burgerm

	* man/inspect.Rd: added encoding latin1 to display umlaut correctly
	  if available

2007-05-15  burgerm

	* man/textProtocol.Rd: added encoding latin1 to display umlaut
	  correctly if available; added header; added \pkg command around
	  RUnit phrase

2007-05-15  burgerm

	* man/: RUnit-intro.Rd, tracker.Rd, printHTML.trackinfo.Rd: added
	  encoding latin1 to display umlaut correctly if available

2007-05-15  burgerm

	* R/runit.r: make use of a new environment defined as child of
	  .GlobalEnv to allow setClass calls wo where argument

2007-04-25  burgerm

	* R/TestCaseMethods.r: construct method added; verify method checks
	  partially switched off

2007-04-25  burgerm

	* R/TestCaseTestResultData.r: slots checkNum, traceBack and
	  warnMessageStack added

2007-04-23  burgerm

	* R/testLogger.r: replaced by condition signals

2007-04-23  burgerm

	* R/TestCaseTestResultDataMethods.r: .printTextProtocol added: used
	  in recursive call chain

2007-04-23  burgerm

	* R/: SourceFileTestResultDataMethods.r,
	  TestSuiteTestResultDataMethods.r: .printTextProtocol, getError
	  and getTestCaseNum added: used in recursive call chain

2007-04-23  burgerm

	* R/runit.r: removed .testLogger; added warning handler; switched
	  to condition signals; use testCaseCheckCount for check call
	  counting

2007-04-23  burgerm

	* R/checkFuncs.r: removed .testLogger

2007-04-23  burgerm

	* DESCRIPTION: removed .testLogger; added experimental condition
	  signaling

2007-04-15  burgerm

	* DESCRIPTION: patch level 0.6.0-2 exploration stage; NOT FIT FOR
	  PUBLIC USE

2007-04-15  burgerm

	* NAMESPACE: new S4 classes and methods added

2007-04-15  burgerm

	* R/runit.r: experimental: enabled new S4 class based result
	  collection IN PARALLEL to exiting logger mechanism for
	  exploration; NOT FIT FOR PUBLIC USE

2007-04-15  burgerm

	* R/Logger.r: getSealed added to exported accessors

2007-04-15  burgerm

	* R/checkFuncs.r: RUnit specific signals/conditions implemented and
	  enabled in check* functions

2007-04-15  burgerm

	* R/zzz.r: log statement added; TestResultData method def enabled

2007-04-15  burgerm

	* R/TestSuiteTestResultDataMethods.r: method implementation added,
	  accessor methods added

2007-04-15  burgerm

	* R/TestSuiteTestResultData.r: slots error & errorMsg added to
	  cover suite level errors

2007-04-15  burgerm

	* R/TestResultData.r: slot name changed

2007-04-15  burgerm

	* R/TestCaseTestResultDataMethods.r: method implementation added,
	  accessor methods added

2007-04-15  burgerm

	* R/TestCaseTestResultData.r: class definition reworked, slots
	  renamed and added: NOT FINAL DESIGN

2007-04-15  burgerm

	* R/SourceFileTestResultDataMethods.r: method implementation added,
	  getTestResultData added

2007-04-15  burgerm

	* R/SourceFileTestResultData.r: slot name renamed to
	  sourceFileName, slots error & errorMsg added to cover source file
	  level errors

2007-04-15  burgerm

	* R/htmlProtocol.r: regexpr fixed for R 2.5.0

2007-04-12  burgerm

	* R/inspector.r: unused variables removed

2007-04-09  burgerm

	* inst/unitTests/runitRUnit.r: all check* test cases reviewed and
	  extended to cover more failure conditions; checkEquals extended
	  to be checked for all basic R types and S4 objects

2007-04-09  burgerm

	* R/testLogger.r: errorHandler: rewritten to be more failure
	  robust; docu added

2007-04-09  burgerm

	* R/checkFuncs.r: checkEqualsNumeric: one more argument check added
	  (now identical to checkEquals; docu description made more clear

2007-04-08  burgerm

	* R/runit.r: runTestSuite docu make more clear

2007-04-08  burgerm

	* R/00Init.r: pass lib argument on to packageDescription to load
	  correct DESCRITPION file

2007-04-05  burgerm

	* R/htmlProtocol.r: included deactivatedStyle tag to HTML output:
	  non-visible change

2007-04-02  burgerm

	* R/zzz.r: class and method init calls added/updated

2007-04-02  burgerm

	* R/00Init.r: packageDescription now observes the library path for
	  the currently loaded package version

2007-04-02  burgerm

	* R/TestCaseTestResultData.r: sealed argument controlled by .GLOBAL
	  state; slot failed renamed to failure

2007-04-01  burgerm

	* R/: TestResultData.r, SourceFileTestResultData.r,
	  TestSuiteTestResultData.r: sealed argument controlled by .GLOBAL
	  state

2007-04-01  burgerm

	* R/: TestCase.r, TestCaseMethods.r, TestLogger.r,
	  TestLoggerMethods.r: playground extended

2007-04-01  burgerm

	* R/ArrayMethods.r:  - code formating changes ArrayMethods.r
	   - setNames: unnecessary precondition check removed
	   - concat: precondition check added
	     method definition also added to Array base class
	   - printObject rewritten to use show
	   - show method added
	   - array class constructor: sealed argument controlled by .GLOBAL
	  state
	   - applyFun method definition added to array class generator

2007-04-01  burgerm

	* R/Array.r: allow sealed argument to be controlled by .GLOBAL
	  state

2007-04-01  burgerm

	* R/classUtilities.r: in setGeneric avoid assigning to temp
	  variable value as no postprocessing is intended here and this
	  assignment has a small memory penalty as shown by memprof

2007-04-01  burgerm

	* DESCRIPTION: patch level 0.6.0-1: more exploratory code chunks
	  added

2007-03-31  burgerm

	* inst/examples/runitVirtualClassTest.r: S4 class example

2007-03-29  burgerm

	* inst/share/R/checkCode.r: utility wrappers around checkUsage
	  (package codetools) to check no default location code files;
	  experimental

2007-03-23  burgerm

	* inst/unitTests/runitPlotConnection.r: deactivate test case if R
	  is run in non-interactive mode i.e. most likely no X server is
	  present but require by the png device

2007-03-19  burgerm

	* inst/unitTests/runitPlotConnection.r: simple run test

