1 #ifndef CPPUNIT_EXTENSIONS_TESTNAMER_H 2 #define CPPUNIT_EXTENSIONS_TESTNAMER_H 28 # define CPPUNIT_TESTNAMER_DECL( variableName, FixtureType ) \ 29 CPPUNIT_NS::TestNamer variableName( typeid(FixtureType) ) 44 TestNamer(
const std::type_info &typeInfo );
49 TestNamer(
const std::string &fixtureName );
56 virtual std::string getFixtureName()
const;
65 virtual std::string getTestNameFor(
const std::string &testMethodName )
const;
68 std::string
getTestNameFor(
const std::string& testMethodName,
const E& val)
const 79 #endif // CPPUNIT_EXTENSIONS_TESTNAMER_H
std::string getTestNameFor(const std::string &testMethodName, const E &val) const
Definition: TestNamer.h:68
#define CPPUNIT_NS_END
Definition: Portability.h:106
#define CPPUNIT_NS_BEGIN
Definition: Portability.h:105
std::string m_fixtureName
Definition: TestNamer.h:74
std::enable_if<!std::is_enum< T >::value, std::string >::type toString(const T &x)
Definition: StringHelper.h:22
Names a test or a fixture suite.
Definition: TestNamer.h:38
#define CPPUNIT_API
Definition: CppUnitApi.h:27