#include <test_class.h>
Represents a test class.
- Namespace
- xtd::tunit
- Library
- xtd.tunit
- Examples
- The following example shows how to use xtd::tunit::test_class class.
#include <xtd/xtd.tunit>
namespace unit_tests {
public:
static void class_initialize() {
}
static void class_cleanup() {
}
static void test_initialize() {
}
static void test_cleanup() {
}
void test_case1() {
}
void test_case2() {
}
void test_case3() {
}
};
}
auto main()->int {
}
- Examples:
- test_class_without_helpers.cpp.
◆ test_class()
xtd::tunit::test_class::test_class |
( |
| ) |
|
|
inline |
◆ aborted_test_count()
size_t xtd::tunit::test_class::aborted_test_count |
( |
| ) |
const |
|
noexcept |
Gets the aborted test count.
- Returns
- The aborted test count.
◆ add_class_cleanup()
void xtd::tunit::test_class::add_class_cleanup |
( |
const xtd::tunit::test & |
class_cleanup | ) |
|
|
protectednoexcept |
Adds the class cleanup method.
- Parameters
-
class_cleanup | The class cleanup method. |
◆ add_class_initialize()
void xtd::tunit::test_class::add_class_initialize |
( |
const xtd::tunit::test & |
class_initialize | ) |
|
|
protectednoexcept |
Adds the class initialize method.
- Parameters
-
class_initialize | The class initialize method. |
◆ add_test_cleanup()
void xtd::tunit::test_class::add_test_cleanup |
( |
const xtd::tunit::test & |
test_cleanup | ) |
|
|
protectednoexcept |
Adds the test cleanup method.
- Parameters
-
test_cleanup | The test cleanup method. |
◆ add_test_initialize()
void xtd::tunit::test_class::add_test_initialize |
( |
const xtd::tunit::test & |
test_initialize | ) |
|
|
protectednoexcept |
Adds the test initialize method.
- Parameters
-
test_initialize | The test initialize method. |
◆ add_test_method()
Adds a test method.
- Parameters
-
◆ elapsed_time()
std::chrono::milliseconds xtd::tunit::test_class::elapsed_time |
( |
| ) |
const |
|
noexcept |
◆ failed_test_count()
size_t xtd::tunit::test_class::failed_test_count |
( |
| ) |
const |
|
noexcept |
Gets the failed test count.
- Returns
- The failed test count.
◆ ignored_test_count()
size_t xtd::tunit::test_class::ignored_test_count |
( |
| ) |
const |
|
noexcept |
Gets the ignored test count.
- Returns
- The ignored test count.
◆ name()
std::string xtd::tunit::test_class::name |
( |
| ) |
const |
|
noexcept |
◆ start_time()
Gets the start time of the test class.
- Returns
- The start time of the test class.
◆ succeed_test_count()
size_t xtd::tunit::test_class::succeed_test_count |
( |
| ) |
const |
|
noexcept |
Gets the succeed test count.
- Returns
- The succeed test count.
◆ test_count()
size_t xtd::tunit::test_class::test_count |
( |
| ) |
const |
|
noexcept |
◆ tests()
Gets the tests array of this test class.
- Returns
- The tests array.
The documentation for this class was generated from the following file: