LLVM OpenMP 22.0.0git
|
A pretty crude test suite abstraction. More...
Public Types | |
using | TestCaseVec = std::vector<std::unique_ptr<TestCase>> |
Public Member Functions | |
TestSuite ()=default | |
TestSuite (const std::string &TSName) | |
TestSuite (const TestSuite &O)=delete | |
TestSuite (TestSuite &&O) | |
void | setup () |
void | teardown () |
TestCaseVec::iterator | begin () |
TestCaseVec::iterator | end () |
Public Attributes | |
std::string | Name |
TestCaseVec | TestCases |
A pretty crude test suite abstraction.
Definition at line 61 of file OmptTesterStandalone.h.
using TestSuite::TestCaseVec = std::vector<std::unique_ptr<TestCase>> |
Definition at line 62 of file OmptTesterStandalone.h.
|
default |
Referenced by TestSuite(), and TestSuite().
|
inline |
Definition at line 64 of file OmptTesterStandalone.h.
References Name.
|
delete |
References TestSuite().
TestSuite::TestSuite | ( | TestSuite && | O | ) |
Definition at line 63 of file OmptTesterStandalone.cpp.
References Name, TestCases, and TestSuite().
TestSuite::TestCaseVec::iterator TestSuite::begin | ( | ) |
Definition at line 72 of file OmptTesterStandalone.cpp.
References TestCases.
TestSuite::TestCaseVec::iterator TestSuite::end | ( | ) |
Definition at line 76 of file OmptTesterStandalone.cpp.
References TestCases.
void TestSuite::setup | ( | ) |
Definition at line 68 of file OmptTesterStandalone.cpp.
void TestSuite::teardown | ( | ) |
Definition at line 70 of file OmptTesterStandalone.cpp.
std::string TestSuite::Name |
Definition at line 71 of file OmptTesterStandalone.h.
Referenced by TestSuite(), and TestSuite().
TestCaseVec TestSuite::TestCases |
Definition at line 72 of file OmptTesterStandalone.h.
Referenced by TestRegistrar::addCaseToSuite(), begin(), end(), and TestSuite().