|
| debug_ring_ut () |
|
| ~debug_ring_ut () override=default |
|
template<typename F > |
void | expect_exception_with_args (F &&f, std::shared_ptr< const std::exception > expected, gsl::cstring_span<> func, int line, int path_id=-1) |
|
template<typename F > |
void | expect_no_exception_with_args (F &&f, gsl::cstring_span<> func, int line, int path_id=-1) |
|
void | expect_true_with_args (bool condition, gsl::cstring_span<> condition_text, gsl::cstring_span<> func, int line) |
|
void | expect_false_with_args (bool condition, gsl::cstring_span<> condition_text, gsl::cstring_span<> func, int line) |
|
| unittest () |
|
virtual | ~unittest () |
|
decltype(auto) | run () |
|
void | expect_failed (const char *condition, const char *func, int line) |
|
void | assert_failed (const char *condition, const char *func, int line) |
|
Definition at line 27 of file test.h.
◆ debug_ring_ut()
debug_ring_ut::debug_ring_ut |
( |
| ) |
|
◆ ~debug_ring_ut()
debug_ring_ut::~debug_ring_ut |
( |
| ) |
|
|
overridedefault |
◆ init()
bool debug_ring_ut::init |
( |
| ) |
|
|
overrideprotectedvirtual |
Init Tests
Override this function to initalize your tests. It's better to use this fucntion than to use your constructor because if the init fails the unit test will stop, and report failure.
- Returns
- true if the init passed, false otherwise
Reimplemented from unittest.
Definition at line 29 of file test.cpp.
◆ fini()
bool debug_ring_ut::fini |
( |
| ) |
|
|
overrideprotectedvirtual |
Fini Tests
Override this function to finalize your tests. It's better to use this fucntion than to use your destructor because if the fini fails the unit test will stop, and report failure.
- Returns
- true if the fini passed, false otherwise
Reimplemented from unittest.
Definition at line 35 of file test.cpp.
◆ list()
bool debug_ring_ut::list |
( |
| ) |
|
|
overrideprotectedvirtual |
List Tests
Override this function to call each of your tests.
{
this->test1()
this->test2()
}
- Returns
- true if the tests passed, false otherwise
Reimplemented from unittest.
Definition at line 41 of file test.cpp.
The documentation for this class was generated from the following files:
- /home/user/hypervisor/bfvmm/src/debug_ring/test/test.h
- /home/user/hypervisor/bfvmm/src/debug_ring/test/test.cpp
- /home/user/hypervisor/bfvmm/src/debug_ring/test/test_debug_ring.cpp