/
jiteman
/
jsd-foreign-libreoffice-cppunit
Обзор
Документация
Войти
/
jiteman
/
jsd-foreign-libreoffice-cppunit
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/cppunit/TestFailure.cpp
71 строка
1 KB
jiteman
initial commit has been done
14 апр 2024, 15:49
14 апр 2024, 15:49
4c53812
Код
Авторство
О чём код?
#include <cppunit/Exception.h> #include <cppunit/Test.h> #include <cppunit/TestFailure.h> CPPUNIT_NS_BEGIN /// Constructs a TestFailure with the given test and exception. TestFailure::TestFailure( Test *failedTest, Exception *thrownException, bool isError ) : m_failedTest( failedTest ), m_thrownException( thrownException ), m_isError( isError ) { } /// Deletes the owned exception. TestFailure::~TestFailure() { delete m_thrownException; } /// Gets the failed test. Test * TestFailure::failedTest() const { return m_failedTest; } /// Gets the thrown exception. Never \c nullptr. Exception * TestFailure::thrownException() const { return m_thrownException; } /// Gets the failure location. SourceLine TestFailure::sourceLine() const { return m_thrownException->sourceLine(); } /// Indicates if the failure is a failed assertion or an error. bool TestFailure::isError() const { return m_isError; } /// Gets the name of the failed test. std::string TestFailure::failedTestName() const { return m_failedTest->getName(); } TestFailure * TestFailure::clone() const { return new TestFailure( m_failedTest, m_thrownException->clone(), m_isError ); } CPPUNIT_NS_END