OKlibrary  0.2.1.6
OKlib::TestSystem::messages::BasicTestDescription Class Reference

Outputs a description of the test (an identification of the test function, and nesting depth and test level). More...

#include <TestBaseClass.hpp>

Inheritance diagram for OKlib::TestSystem::messages::BasicTestDescription:
OKlib::Messages::MessagesPrePost OKlib::Messages::MessagesLines OKlib::Messages::MessagesBase

List of all members.

Public Member Functions

 BasicTestDescription (const char *const type_name_mangled,::OKlib::Messages::Utilities::FileIdentification *const file_name,::OKlib::Messages::Utilities::LineIdentification *const line_number, const ::OKlib::TestSystem::depth_number_type test_depth, const ::OKlib::TestSystem::TestLevel &test_level)
 BasicTestDescription (const char *const type_name_mangled, const MessagePointer file_name, const MessagePointer line_number, const ::OKlib::TestSystem::depth_number_type test_depth, const ::OKlib::TestSystem::TestLevel &test_level)
void print (std::ostream &out, L< en_GB >, S< Basic >) const
void print (std::ostream &out, L< en_GB >, S< Full >) const
void print (std::ostream &out, L< de_DE >, S< Basic >) const
void print (std::ostream &out, L< de_DE >, S< Full >) const

Detailed Description

Outputs a description of the test (an identification of the test function, and nesting depth and test level).

Todo:
While we use capitalised "Test function" etc., the test-level comes out as "test level" etc..

Definition at line 46 of file TestBaseClass.hpp.


Constructor & Destructor Documentation

Definition at line 61 of file TestBaseClass.hpp.

OKlib::TestSystem::messages::BasicTestDescription::BasicTestDescription ( const char *const  type_name_mangled,
const MessagePointer  file_name,
const MessagePointer  line_number,
const ::OKlib::TestSystem::depth_number_type  test_depth,
const ::OKlib::TestSystem::TestLevel test_level 
) [inline]

Definition at line 77 of file TestBaseClass.hpp.


Member Function Documentation

void OKlib::TestSystem::messages::BasicTestDescription::print ( std::ostream &  out,
L< en_GB >  ,
S< Basic  
) const [inline]
void OKlib::TestSystem::messages::BasicTestDescription::print ( std::ostream &  out,
L< en_GB >  ,
S< Full  
) const [inline]
void OKlib::TestSystem::messages::BasicTestDescription::print ( std::ostream &  out,
L< de_DE >  ,
S< Basic  
) const [inline]
void OKlib::TestSystem::messages::BasicTestDescription::print ( std::ostream &  out,
L< de_DE >  ,
S< Full  
) const [inline]

Definition at line 115 of file TestBaseClass.hpp.

References print().


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