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
|