Blame src/cppunit/TestNamer.cpp

Packit 8c9aa0
#include <cppunit/extensions/TestNamer.h>
Packit 8c9aa0
#include <cppunit/extensions/TypeInfoHelper.h>
Packit 8c9aa0
#include <cppunit/tools/StringHelper.h>
Packit 8c9aa0
#include <string>
Packit 8c9aa0
Packit 8c9aa0
CPPUNIT_NS_BEGIN
Packit 8c9aa0
Packit 8c9aa0
TestNamer::TestNamer( const std::type_info &typeInfo )
Packit 8c9aa0
    : m_fixtureName( TypeInfoHelper::getClassName( typeInfo ) )
Packit 8c9aa0
{
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
TestNamer::TestNamer( const std::string &fixtureName )
Packit 8c9aa0
  : m_fixtureName( fixtureName )
Packit 8c9aa0
{
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
TestNamer::~TestNamer()
Packit 8c9aa0
{
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
std::string 
Packit 8c9aa0
TestNamer::getFixtureName() const
Packit 8c9aa0
{
Packit 8c9aa0
  return m_fixtureName;
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
std::string 
Packit 8c9aa0
TestNamer::getTestNameFor( const std::string &testMethodName ) const
Packit 8c9aa0
{
Packit 8c9aa0
  return getFixtureName() + "::" + testMethodName;
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
CPPUNIT_NS_END