Blame src/cppunit/TestFailure.cpp

Packit Service e31359
#include <cppunit/Exception.h>
Packit Service e31359
#include <cppunit/Test.h>
Packit Service e31359
#include <cppunit/TestFailure.h>
Packit Service e31359
Packit Service e31359
CPPUNIT_NS_BEGIN
Packit Service e31359
Packit Service e31359
Packit Service e31359
/// Constructs a TestFailure with the given test and exception.
Packit Service e31359
TestFailure::TestFailure( Test *failedTest, 
Packit Service e31359
                          Exception *thrownException,
Packit Service e31359
                          bool isError ) :
Packit Service e31359
    m_failedTest( failedTest ), 
Packit Service e31359
    m_thrownException( thrownException ),
Packit Service e31359
    m_isError( isError )
Packit Service e31359
{
Packit Service e31359
}
Packit Service e31359
Packit Service e31359
/// Deletes the owned exception.
Packit Service e31359
TestFailure::~TestFailure()
Packit Service e31359
{ 
Packit Service e31359
  delete m_thrownException; 
Packit Service e31359
}
Packit Service e31359
Packit Service e31359
/// Gets the failed test.
Packit Service e31359
Test *
Packit Service e31359
TestFailure::failedTest() const
Packit Service e31359
{ 
Packit Service e31359
  return m_failedTest; 
Packit Service e31359
}
Packit Service e31359
Packit Service e31359
Packit Service e31359
/// Gets the thrown exception. Never \c NULL.
Packit Service e31359
Exception *
Packit Service e31359
TestFailure::thrownException() const
Packit Service e31359
{ 
Packit Service e31359
  return m_thrownException; 
Packit Service e31359
}
Packit Service e31359
Packit Service e31359
Packit Service e31359
/// Gets the failure location.
Packit Service e31359
SourceLine 
Packit Service e31359
TestFailure::sourceLine() const
Packit Service e31359
{
Packit Service e31359
  return m_thrownException->sourceLine();
Packit Service e31359
}
Packit Service e31359
Packit Service e31359
Packit Service e31359
/// Indicates if the failure is a failed assertion or an error.
Packit Service e31359
bool 
Packit Service e31359
TestFailure::isError() const
Packit Service e31359
{
Packit Service e31359
  return m_isError;
Packit Service e31359
}
Packit Service e31359
Packit Service e31359
Packit Service e31359
/// Gets the name of the failed test.
Packit Service e31359
std::string 
Packit Service e31359
TestFailure::failedTestName() const
Packit Service e31359
{
Packit Service e31359
  return m_failedTest->getName();
Packit Service e31359
}
Packit Service e31359
Packit Service e31359
Packit Service e31359
TestFailure *
Packit Service e31359
TestFailure::clone() const
Packit Service e31359
{
Packit Service e31359
  return new TestFailure( m_failedTest, m_thrownException->clone(), m_isError );
Packit Service e31359
}
Packit Service e31359
Packit Service e31359
Packit Service e31359
CPPUNIT_NS_END