The console_unit_test class is console unit test interface.
- Namespace
- xtd::tunit
- Library
- xtd.tunit
- Examples
- This example shows how to instantiate and launch tests with console unit test.
#include <xtd/xtd.tunit>
#include <sstream>
using namespace std;
namespace unit_tests {
class test_class_(test) {
public:
void test_method_(test_case1) {
}
};
}
int main() {
}
console_unit_test()
Create a new console unit test.
Definition: console_unit_test.h:26
The tunit namespace contains a unit test library.
Definition: abort_error.h:11
|
| console_unit_test () |
| Create a new console unit test. More...
|
|
| console_unit_test (int argc, char *argv[]) |
| Create a new console unit test with argv specified and argc specified. More...
|
|
| ostream_unit_test (std::ostream &os) noexcept |
| Create a new console unit test with ostream specified. More...
|
|
| ostream_unit_test (std::ostream &os, int argc, char *argv[]) |
| Create a new console unit test with ostream specified, argv specified and argc specified. More...
|
|
int | list_tests (const std::vector< std::string > &tests) override |
|
std::ostream & | ostream () |
| Gets the ostream used by this instance. More...
|
|
bool | parse_arguments (const std::vector< std::string > &args) override |
|
void | write_help () |
|
| unit_test (std::unique_ptr< xtd::tunit::event_listener > event_listener) noexcept |
|
| unit_test (std::unique_ptr< xtd::tunit::event_listener > event_listener, int argc, char *argv[]) noexcept |
|
size_t | aborted_test_count () const noexcept |
|
std::vector< std::string > | aborted_test_names () const noexcept |
|
std::chrono::milliseconds | elapsed_time () const noexcept |
|
size_t | failed_test_count () const noexcept |
|
std::vector< std::string > | failed_test_names () const noexcept |
|
size_t | ignored_test_count () const noexcept |
|
std::vector< std::string > | ignored_test_names () const noexcept |
|
int | repeat_iteration () const noexcept |
|
int | repeat_iteration_count () const noexcept |
|
bool | repeat_tests () const noexcept |
|
int | run () |
| Runs all tests in this UnitTest object and prints the result. More...
|
|
size_t | succeed_test_count () const noexcept |
|
std::vector< std::string > | succeed_test_names () const noexcept |
|
size_t | test_cases_count () const noexcept |
|
size_t | test_count () const noexcept |
|