Names a test or a fixture suite.
More...
#include <TestNamer.h>
|
| TestNamer (const std::type_info &typeInfo) |
| Constructs a namer using the fixture's type-info. More...
|
|
| TestNamer (const std::string &fixtureName) |
| Constructs a namer using the specified fixture name. More...
|
|
virtual | ~TestNamer () |
|
virtual std::string | getFixtureName () const |
| Returns the name of the fixture. More...
|
|
virtual std::string | getTestNameFor (const std::string &testMethodName) const |
| Returns the name of the test for the specified method. More...
|
|
template<typename E > |
std::string | getTestNameFor (const std::string &testMethodName, const E &val) const |
|
Names a test or a fixture suite.
TestNamer is usually instantiated using CPPUNIT_TESTNAMER_DECL.
◆ TestNamer() [1/2]
Constructs a namer using the fixture's type-info.
- Parameters
-
typeInfo | Type-info of the fixture type. Use to name the fixture suite. |
◆ TestNamer() [2/2]
TestNamer::TestNamer |
( |
const std::string & |
fixtureName | ) |
|
Constructs a namer using the specified fixture name.
- Parameters
-
fixtureName | Name of the fixture suite. Usually extracted using a macro. |
◆ ~TestNamer()
TestNamer::~TestNamer |
( |
| ) |
|
|
virtual |
◆ getFixtureName()
std::string TestNamer::getFixtureName |
( |
| ) |
const |
|
virtual |
Returns the name of the fixture.
- Returns
- Name of the fixture.
◆ getTestNameFor() [1/2]
std::string TestNamer::getTestNameFor |
( |
const std::string & |
testMethodName | ) |
const |
|
virtual |
Returns the name of the test for the specified method.
- Parameters
-
testMethodName | Name of the method that implements a test. |
- Returns
- A string that is the concatenation of the test fixture name (returned by getFixtureName()) andtestMethodName, separated using '::'. This provides a fairly unique name for a given test.
◆ getTestNameFor() [2/2]
template<typename E >
std::string TestNamer::getTestNameFor |
( |
const std::string & |
testMethodName, |
|
|
const E & |
val |
|
) |
| const |
|
inline |
◆ m_fixtureName
std::string TestNamer::m_fixtureName |
|
protected |
The documentation for this class was generated from the following files: