Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

at::UnitTestExecutor_Basic::t_ExecutorTester Class Reference

Collaboration diagram for at::UnitTestExecutor_Basic::t_ExecutorTester:

Collaboration graph
[legend]
List of all members.

Public Methods

 t_ExecutorTester ()
void SetTester (const UnitTestKey_Basic *i_key, t_UnitTestRegistryType::t_MapEntry *i_entry)
void DescribeSelf (::std::ostream &i_ostr)
void DescribeExceptions (::std::ostream &i_ostr)
void Announce (::std::ostream &i_ostr, const char *i_description)
void RunTester (::std::ostream &i_ostr)
bool TestOk ()

Public Attributes

const UnitTestKey_Basicm_key
t_UnitTestRegistryType::t_MapEntry * m_entry
UnitTestTraits::t_TestResult m_result
UnitTestTraits::t_TestResult m_expected_result
bool m_exception_valid
TestCase_Exception m_exception
bool m_delete_exception_valid
TestCase_Exception m_delete_exception

Detailed Description

t_ExecutorTester stores information about the given test


Constructor & Destructor Documentation

at::UnitTestExecutor_Basic::t_ExecutorTester::t_ExecutorTester   [inline]
 


Member Function Documentation

void at::UnitTestExecutor_Basic::t_ExecutorTester::Announce ::std::ostream &    i_ostr,
const char *    i_description
[inline]
 

Announce writes a description of what is about to happen

&param i_ostr - the output stream &param i_description - what is about to happen &return nothing

void at::UnitTestExecutor_Basic::t_ExecutorTester::DescribeExceptions ::std::ostream &    i_ostr [inline]
 

DescribeExceptions will print a a description of the exceptions taken.

&param i_ostr - the output stream &return nothing

void at::UnitTestExecutor_Basic::t_ExecutorTester::DescribeSelf ::std::ostream &    i_ostr [inline]
 

DescribeSelf prints out information about ourself

&param i_ostr - the output stream &return nothing

void at::UnitTestExecutor_Basic::t_ExecutorTester::RunTester ::std::ostream &    i_ostr [inline]
 

RunTester performs the actual test.

&param i_ostr is the stream to send progress output &return nothing

void at::UnitTestExecutor_Basic::t_ExecutorTester::SetTester const UnitTestKey_Basic   i_key,
t_UnitTestRegistryType::t_MapEntry *    i_entry
[inline]
 

SetTester will set the test parameters

&param i_X &return nothing

bool at::UnitTestExecutor_Basic::t_ExecutorTester::TestOk   [inline]
 

Determines if the expected result returned.

&return true if as expected - false otherwise.


Member Data Documentation

TestCase_Exception at::UnitTestExecutor_Basic::t_ExecutorTester::m_delete_exception
 

bool at::UnitTestExecutor_Basic::t_ExecutorTester::m_delete_exception_valid
 

t_UnitTestRegistryType::t_MapEntry* at::UnitTestExecutor_Basic::t_ExecutorTester::m_entry
 

TestCase_Exception at::UnitTestExecutor_Basic::t_ExecutorTester::m_exception
 

bool at::UnitTestExecutor_Basic::t_ExecutorTester::m_exception_valid
 

UnitTestTraits::t_TestResult at::UnitTestExecutor_Basic::t_ExecutorTester::m_expected_result
 

const UnitTestKey_Basic* at::UnitTestExecutor_Basic::t_ExecutorTester::m_key
 

UnitTestTraits::t_TestResult at::UnitTestExecutor_Basic::t_ExecutorTester::m_result
 


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

Generated for Austria by doxygen and MakeXS at Sun Oct 24 17:35:34 PDT 2004