Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::unit_test::unit_test_log_formatter Class Referenceabstract

#include <unit_test_log_formatter.hpp>

Inheritance diagram for boost::unit_test::unit_test_log_formatter:

Public Types

enum  log_entry_types {
  BOOST_UTL_ET_INFO,
  BOOST_UTL_ET_MESSAGE,
  BOOST_UTL_ET_WARNING,
  BOOST_UTL_ET_ERROR,
  BOOST_UTL_ET_FATAL_ERROR
}
 

Public Member Functions

virtual ~unit_test_log_formatter ()
 
virtual void log_start (std::ostream &, counter_t test_cases_amount)=0
 
virtual void log_finish (std::ostream &)=0
 
virtual void log_build_info (std::ostream &)=0
 
virtual void test_unit_start (std::ostream &, test_unit const &tu)=0
 
virtual void test_unit_finish (std::ostream &, test_unit const &tu, unsigned long elapsed)=0
 
virtual void test_unit_skipped (std::ostream &, test_unit const &)=0
 
virtual void log_exception (std::ostream &os, log_checkpoint_data const &cd, execution_exception const &ex)
 
virtual void log_exception (std::ostream &, log_checkpoint_data const &, const_string)
 
virtual void log_entry_start (std::ostream &, log_entry_data const &, log_entry_types let)=0
 
virtual void log_entry_value (std::ostream &, const_string value)=0
 
virtual void log_entry_value (std::ostream &, lazy_ostream const &value)
 
virtual void log_entry_finish (std::ostream &)=0
 

Member Enumeration Documentation

Enumerator
BOOST_UTL_ET_INFO 
BOOST_UTL_ET_MESSAGE 
BOOST_UTL_ET_WARNING 
BOOST_UTL_ET_ERROR 
BOOST_UTL_ET_FATAL_ERROR 

Constructor & Destructor Documentation

virtual boost::unit_test::unit_test_log_formatter::~unit_test_log_formatter ( )
inlinevirtual

Member Function Documentation

virtual void boost::unit_test::unit_test_log_formatter::log_build_info ( std::ostream &  )
pure virtual
virtual void boost::unit_test::unit_test_log_formatter::log_entry_finish ( std::ostream &  )
pure virtual
virtual void boost::unit_test::unit_test_log_formatter::log_entry_start ( std::ostream &  ,
log_entry_data const &  ,
log_entry_types  let 
)
pure virtual
virtual void boost::unit_test::unit_test_log_formatter::log_entry_value ( std::ostream &  ,
const_string  value 
)
pure virtual
virtual void boost::unit_test::unit_test_log_formatter::log_entry_value ( std::ostream &  ,
lazy_ostream const &  value 
)
virtual
virtual void boost::unit_test::unit_test_log_formatter::log_exception ( std::ostream &  os,
log_checkpoint_data const &  cd,
execution_exception const &  ex 
)
inlinevirtual
virtual void boost::unit_test::unit_test_log_formatter::log_exception ( std::ostream &  ,
log_checkpoint_data const &  ,
const_string   
)
inlinevirtual
virtual void boost::unit_test::unit_test_log_formatter::log_finish ( std::ostream &  )
pure virtual
virtual void boost::unit_test::unit_test_log_formatter::log_start ( std::ostream &  ,
counter_t  test_cases_amount 
)
pure virtual
virtual void boost::unit_test::unit_test_log_formatter::test_unit_finish ( std::ostream &  ,
test_unit const &  tu,
unsigned long  elapsed 
)
pure virtual
virtual void boost::unit_test::unit_test_log_formatter::test_unit_skipped ( std::ostream &  ,
test_unit const &   
)
pure virtual
virtual void boost::unit_test::unit_test_log_formatter::test_unit_start ( std::ostream &  ,
test_unit const &  tu 
)
pure virtual

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