#include <bitshift/validate/reporting.hxx>
|
| | quiet_reporter () |
| | quiet_reporter (quiet_reporter const &)=delete |
| | quiet_reporter (quiet_reporter &&)=delete |
| | ~quiet_reporter () noexcept override |
| quiet_reporter & | operator= (quiet_reporter const &)=delete |
| quiet_reporter & | operator= (quiet_reporter &&)=delete |
| virtual | ~reporter () noexcept |
| proxy | log_setup (string const &file, int line) |
| proxy | log_teardown (string const &file, int line) |
| proxy | log_test_case (string const &name, string const &description, string const &file, int line) |
| proxy | log_failure (string message, string file, int line) |
| void | log_summary (uint16_t total, uint16_t ignored, uint16_t pass, uint16_t fail) |
|
| void | do_log_setup (string const &file, int line, string const &detail) override |
| void | do_log_teardown (string const &file, int line, string const &detail) override |
| void | do_log_test_case (string const &name, string const &description, string const &file, int line, string const &detail) override |
| void | do_log_failure (string const &message, string const &file, int line, string const &detail) override |
| void | do_log_summary (uint16_t total, uint16_t ignored, uint16_t pass, uint16_t fail) override |
| | reporter () |
| | reporter (reporter const &)=delete |
| | reporter (reporter &&)=delete |
| reporter & | operator= (reporter const &)=delete |
| reporter & | operator= (reporter &&)=delete |
◆ quiet_reporter() [1/3]
| bitshift::validate::quiet_reporter::quiet_reporter |
( |
| ) |
|
◆ quiet_reporter() [2/3]
| bitshift::validate::quiet_reporter::quiet_reporter |
( |
quiet_reporter const & | | ) |
|
|
delete |
Copy-construction is disabled.
◆ quiet_reporter() [3/3]
| bitshift::validate::quiet_reporter::quiet_reporter |
( |
quiet_reporter && | | ) |
|
|
delete |
Move-construction is disabled.
◆ ~quiet_reporter()
| bitshift::validate::quiet_reporter::~quiet_reporter |
( |
| ) |
|
|
overridenoexcept |
◆ operator=() [1/2]
Copy-assignment is disabled.
◆ operator=() [2/2]
Move-assignment is disabled.
◆ do_log_setup()
| void bitshift::validate::quiet_reporter::do_log_setup |
( |
string const & | file, |
|
|
int | line, |
|
|
string const & | detail ) |
|
overrideprotectedvirtual |
Log test suite setup execution.
- Parameters
-
| file | The file in which the setup is defined. |
| line | The line on which the setup is defined. |
| detail | Extra details. |
Implements bitshift::validate::reporter.
◆ do_log_teardown()
| void bitshift::validate::quiet_reporter::do_log_teardown |
( |
string const & | file, |
|
|
int | line, |
|
|
string const & | detail ) |
|
overrideprotectedvirtual |
Log test suite teardown execution.
- Parameters
-
| file | The file in which the teardown is defined. |
| line | The line on which the teardown is defined. |
| detail | Extra details. |
Implements bitshift::validate::reporter.
◆ do_log_test_case()
| void bitshift::validate::quiet_reporter::do_log_test_case |
( |
string const & | name, |
|
|
string const & | description, |
|
|
string const & | file, |
|
|
int | line, |
|
|
string const & | detail ) |
|
overrideprotectedvirtual |
Log test case execution.
- Parameters
-
| name | The name of the test case. |
| description | A description of the test case. |
| file | The file in which the test case is defined. |
| line | The line on which the test case is defined. |
| detail | Extra details. |
Implements bitshift::validate::reporter.
◆ do_log_failure()
| void bitshift::validate::quiet_reporter::do_log_failure |
( |
string const & | message, |
|
|
string const & | file, |
|
|
int | line, |
|
|
string const & | detail ) |
|
overrideprotectedvirtual |
Log test case failure.
- Parameters
-
| message | A message describing the failure. |
| file | The file in which the failure occurred. |
| line | The line on which the error occurred. |
| detail | Extra details. |
Implements bitshift::validate::reporter.
◆ do_log_summary()
| void bitshift::validate::quiet_reporter::do_log_summary |
( |
uint16_t | total, |
|
|
uint16_t | ignored, |
|
|
uint16_t | pass, |
|
|
uint16_t | fail ) |
|
overrideprotectedvirtual |
Log test suite summary.
- Parameters
-
| total | The total number of tests. |
| ignored | The total number of ignored tests. |
| pass | The total number of passed tests. |
| fail | The total number of failed tests. |
Implements bitshift::validate::reporter.