::xounit
Class TestError

Heritage:
::xotcl::Object
  |
  +--::xox::Node
        |
        +--::xounit::TestResult
Class TestError
superclass ::xounit::TestResult,
TestError is a datastructure to hold information
 about a test failure.  It contains the information
 about the name of the test, the specific test component,
 and the error message received from the test.
Variables
NameDefault ValueClassComment
error  ""  ::xounit::TestError
 error message from the test failure
name    ::xounit::TestResult
 name of the test
nodeName    ::xox::Node
 
test  ""  ::xounit::TestError
 name of the test component
testedClass  ""  ::xounit::TestResult
 the class tested
testedMethod  ""  ::xounit::TestResult
 the method tested
testedObject  ""  ::xounit::TestResult
 the object tested
 
Methods
NameComment
message {}   returns the error message
numberOfErrors {}   returns the number of errors in this TestResult
numberOfFailures {}   returns the number of failures in this TestResult
numberOfPasses {}   returns the number of passes in this TestResult
numberOfTests {}   returns the number of tests in this TestResult
passed {}   returns 0 (false)
   
Methods from ::xounit::TestResult
addNewResult, addResult, deepErrors, deepFailures, deepPasses, errors, failures, numberOfErrors, numberOfFailures, numberOfPasses, numberOfTests, passPercent, passed, passes, results, tests,
   
Methods from ::xotcl::Object
#, ., ?, ?code, ?methods, ?object, abstract, copy, coverageFilter, defaultmethod, extractConfigureArg, filterappend, garbageCollect, get#, getClean#, hasclass, init, methodTag, mixinappend, move, profileFilter, self, setParameterDefaults, shell, tclcmd, traceFilter,
 
Instproc Detail

message

Description:
 returns the error message
Code:
  ::xounit::TestError instproc message {}  {
   

        return [ my error ] 
    
}

numberOfErrors

Description:
 returns the number of errors in this TestResult
Overrides:
numberOfErrors in ::xounit::TestResult
Code:
  ::xounit::TestError instproc numberOfErrors {}  {
   

        return 1
    
}

numberOfFailures

Description:
 returns the number of failures in this TestResult
Overrides:
numberOfFailures in ::xounit::TestResult
Code:
  ::xounit::TestError instproc numberOfFailures {}  {
   

        return 0
    
}

numberOfPasses

Description:
 returns the number of passes in this TestResult
Overrides:
numberOfPasses in ::xounit::TestResult
Code:
  ::xounit::TestError instproc numberOfPasses {}  {
   

        return 0
    
}

numberOfTests

Description:
 returns the number of tests in this TestResult
Overrides:
numberOfTests in ::xounit::TestResult
Code:
  ::xounit::TestError instproc numberOfTests {}  {
   

        return 1
    
}

passed

Description:
 returns 0  (false)
Overrides:
passed in ::xounit::TestResult
Code:
  ::xounit::TestError instproc passed {}  {
   

        return 0
    
}