DCMTK  Version 3.6.1 20120515
OFFIS DICOM Toolkit
Public Types | Public Member Functions | Private Attributes
OFTestTest Class Reference

A single test case which can be run. More...

List of all members.

Public Types

typedef OFList< OFStringTestResult
 This is the type used for test results.

Public Member Functions

 OFTestTest (const OFString &testName)
 Contructor.
virtual ~OFTestTest ()
 Destructor.
const OFStringgetTestName () const
const TestResultrunAndReturn ()
 Execute this test case.
virtual void run ()=0
 Execute this test case.
void recordFailure (const OFString &file, unsigned long int line, const OFString &message)
 Add a new failure to the result set.

Private Attributes

OFString testName_
 The unique name of this test.
TestResult results_
 The test results, empty for success.

Detailed Description

A single test case which can be run.


Constructor & Destructor Documentation

OFTestTest::OFTestTest ( const OFString testName) [inline]

Contructor.

Parameters:
testNamethe name of this test case

Member Function Documentation

const OFString& OFTestTest::getTestName ( ) const [inline]
Returns:
the name of this test case
void OFTestTest::recordFailure ( const OFString file,
unsigned long int  line,
const OFString message 
) [inline]

Add a new failure to the result set.

Parameters:
resultlist of test failures
filefilename for this failure
lineline number for this failure
messageerror description.
virtual void OFTestTest::run ( ) [pure virtual]

Execute this test case.

Parameters:
resultthe list of error messages generated by this test.
See also:
#OFCHECK(condition)
const TestResult& OFTestTest::runAndReturn ( ) [inline]

Execute this test case.

Returns:
Reference to list of errors.

The documentation for this class was generated from the following file:


Generated on Tue May 15 2012 for DCMTK Version 3.6.1 20120515 by Doxygen 1.7.5.1-20111027