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 
   70      return getTestNameFor(testMethodName) + 
" with parameter: " + CPPUNIT_NS::StringHelper::toString(val);
 
 
 
#define CPPUNIT_API
Definition CppUnitApi.h:27
#define CPPUNIT_NS_END
Definition Portability.h:106
#define CPPUNIT_NS_BEGIN
Definition Portability.h:105
Names a test or a fixture suite.
Definition TestNamer.h:39
std::string m_fixtureName
Definition TestNamer.h:74
std::string getTestNameFor(const std::string &testMethodName, const E &val) const
Definition TestNamer.h:68