diff options
author | Janusz Kozerski <j.kozerski@samsung.com> | 2015-05-28 10:41:03 +0200 |
---|---|---|
committer | Janusz Kozerski <j.kozerski@samsung.com> | 2015-06-26 12:36:50 +0200 |
commit | a282a131cd809c3f425a44f42e30dfb902bca76e (patch) | |
tree | 5542ae81ed7f55803577beed89c91004216c267a /tests/colour_log_formatter.h | |
parent | 0cad75f144c2ef178d2bc7cced6cf4c4b0e57409 (diff) | |
download | cert-checker-a282a131cd809c3f425a44f42e30dfb902bca76e.tar.gz cert-checker-a282a131cd809c3f425a44f42e30dfb902bca76e.tar.bz2 cert-checker-a282a131cd809c3f425a44f42e30dfb902bca76e.zip |
Add cert-checker database (+tests). Change include files path.
* Add m_buffer in Logic class.
* Load database into buffer in Logic::setup()
* Move include to separate folder - this solves problem with app.h file
from different package.
[Verification] Run cert-checker-tests. All should pass.
Change-Id: I809951a17fd44d5258ad91e480b6914e92d1058b
Diffstat (limited to 'tests/colour_log_formatter.h')
-rw-r--r-- | tests/colour_log_formatter.h | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/tests/colour_log_formatter.h b/tests/colour_log_formatter.h new file mode 100644 index 0000000..dd6028b --- /dev/null +++ b/tests/colour_log_formatter.h @@ -0,0 +1,49 @@ +#ifndef COLOUR_LOG_FORMATTER_H_ +#define COLOUR_LOG_FORMATTER_H_ + +#include <boost/test/unit_test_log_formatter.hpp> + +namespace CCHECKER { +class colour_log_formatter : public boost::unit_test::unit_test_log_formatter { +public: + // Formatter interface + colour_log_formatter() : m_isTestCaseFailed(false) {} + void log_start( + std::ostream&, + boost::unit_test::counter_t test_cases_amount ); + void log_finish( std::ostream& ); + void log_build_info( std::ostream& ); + + void test_unit_start( + std::ostream&, + boost::unit_test::test_unit const& tu ); + void test_unit_finish( + std::ostream&, + boost::unit_test::test_unit const& tu, + unsigned long elapsed ); + void test_unit_skipped( + std::ostream&, + boost::unit_test::test_unit const& tu ); + + void log_exception( + std::ostream&, + boost::unit_test::log_checkpoint_data const&, + boost::execution_exception const& ex ); + + void log_entry_start( + std::ostream&, + boost::unit_test::log_entry_data const&, + log_entry_types let ); + void log_entry_value( + std::ostream&, + boost::unit_test::const_string value ); + void log_entry_value( + std::ostream&, + boost::unit_test::lazy_ostream const& value ); + void log_entry_finish( std::ostream& ); +private: + bool m_isTestCaseFailed; +}; +} // namespace CCHECKER + +#endif /* COLOUR_LOG_FORMATTER_H_ */ |