The console_unit_test class is console unit test interface.
Public Constructors | |
| console_unit_test () noexcept | |
| Create a new console unit test.   | |
| console_unit_test (int argc, char *argv[]) noexcept | |
| Create a new console unit test with argv specified and argc specified.   | |
Additional Inherited Members | |
  Public Member Functions inherited from xtd::tunit::ostream_unit_test | |
| ostream_unit_test (std::ostream &os) noexcept | |
| Create a new console unit test with ostream specified.   | |
| ostream_unit_test (std::ostream &os, int argc, char *argv[]) noexcept | |
| Create a new console unit test with ostream specified, argv specified and argc specified.   | |
| std::ostream & | ostream () | 
| Gets the ostream used by this instance.   | |
| int | count_tests (int32 count) override | 
| Counts the test names contained in the specified tests.   | |
| int | list_tests (const std::vector< xtd::string > &tests) override | 
| Lists the test names contained in the specified tests.   | |
| bool | parse_arguments (const std::vector< xtd::string > &args) override | 
| Parses the specified arguments.   | |
| void | write_help () | 
| Write usage help on the ostream of this instance.   | |
  Public Member Functions inherited from xtd::tunit::unit_test | |
| unit_test (xtd::uptr< xtd::tunit::event_listener > event_listener) noexcept | |
| Initializes a new instance of xtd::tunit::unit_test with specified xtd::tunit::event_listener.   | |
| unit_test (xtd::uptr< xtd::tunit::event_listener > event_listener, int argc, char *argv[]) noexcept | |
| Initializes a new instance of xtd::tunit::unit_test with specified xtd::tunit::event_listener, argument counts and arguments array.   | |
| int32 | repeat_iteration () const noexcept | 
| Gets the repeat iteration number. A number between 0 and xtd::tunit::unit_test::repeat_iteration_count.   | |
| int32 | repeat_iteration_count () const noexcept | 
| Gets the repeat iteration count.   | |
| bool | repeat_tests () const noexcept | 
| Gets a boolean indictaes if there is repeat tests.   | |
| size_t | test_cases_count () const noexcept | 
| Gets the test cases count.   | |
| size_t | test_count () const noexcept | 
| Gets the test count.   | |
| size_t | aborted_test_count () const noexcept | 
| Gets the aborted test count.   | |
| std::vector< xtd::string > | aborted_test_names () const noexcept | 
| Gets the array of aborted test names.   | |
| xtd::time_span | elapsed_time () const noexcept | 
| Gets the elapsed time for the execution of all tests in the unit test.   | |
| size_t | ignored_test_count () const noexcept | 
| Gets the ignored test count.   | |
| std::vector< xtd::string > | ignored_test_names () const noexcept | 
| Gets the array of ignored test names.   | |
| size_t | failed_test_count () const noexcept | 
| Gets the failed test count.   | |
| std::vector< xtd::string > | failed_test_names () const noexcept | 
| Gets the array of failed test names.   | |
| size_t | succeed_test_count () const noexcept | 
| Gets the succeed test count.   | |
| std::vector< xtd::string > | succeed_test_names () const noexcept | 
| Gets the array of succeed test names.   | |
| int32 | run () noexcept | 
| Runs all tests in this unit_test object and prints the result.   | |
  Protected Member Functions inherited from xtd::tunit::unit_test | |
      
  | 
  noexcept | 
Create a new console unit test.
      
  | 
  noexcept | 
Create a new console unit test with argv specified and argc specified.
| argc | Argument count from main method. | 
| argv | Arguments array from main method. |