|
| template<typename... Args> |
| | FixtureTestCase (const std::string &name, Args... args) |
| |
| void | setup () override |
| | Set up the test case before it is run. More...
|
| |
| void | teardown () override |
| | Clean up after the test case is run. More...
|
| |
| void | method_setup (TestMethodResult &mr) override |
| | Set up before the test method is run. More...
|
| |
| void | method_teardown (TestMethodResult &mr) override |
| | Clean up after the test method is run. More...
|
| |
| template<typename FUNC , typename ... Args> |
| void | add_method (const std::string &name, FUNC test_function, Args &&... args) |
| | Add a method that takes a reference to the fixture as argument. More...
|
| |
| | TestCase (const std::string &name) |
| |
| virtual | ~TestCase () |
| |
| virtual void | register_tests ()=0 |
| | This will be called before running the test case, to populate it with its test methods. More...
|
| |
| virtual TestCaseResult | run_tests (TestController &controller) |
| | Call setup(), run all the tests that have been registered, then call teardown(). More...
|
| |
| virtual TestMethodResult | run_test (TestController &controller, TestMethod &method) |
| | Run a test method. More...
|
| |
| template<typename ... Args> |
| void | add_method (const std::string &name, std::function< void()> test_function) |
| | Register a new test method. More...
|
| |
| template<typename ... Args> |
| void | add_method (const std::string &name, std::function< void()> test_function, Args &&... args) |
| | Register a new test method. More...
|
| |
| template<typename FUNC , typename ... Args> |
| void | add_method (const std::string &name, FUNC test_function, Args &&... args) |
| | Register a new test metheod, with arguments. More...
|
| |
template<typename FIXTURE>
struct ept::tests::FixtureTestCase< FIXTURE >
Test case that includes a fixture.