/
jiteman
/
jsd-foreign-libreoffice-cppunit
Обзор
Документация
Войти
/
jiteman
/
jsd-foreign-libreoffice-cppunit
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
examples/cppunittest/TestDecoratorTest.cpp
61 строка
1 KB
jiteman
initial commit has been done
14 апр 2024, 15:49
14 апр 2024, 15:49
4c53812
Код
Авторство
О чём код?
#include "ExtensionSuite.h" #include "TestDecoratorTest.h" #include <cppunit/TestResult.h> CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( TestDecoratorTest, extensionSuiteName() ); TestDecoratorTest::TestDecoratorTest() { } TestDecoratorTest::~TestDecoratorTest() { } void TestDecoratorTest::setUp() { m_test = new MockTestCase( "mocktest" ); m_decorator = new CPPUNIT_NS::TestDecorator( m_test ); } void TestDecoratorTest::tearDown() { delete m_decorator; } void TestDecoratorTest::testCountTestCases() { m_test->setExpectedCountTestCasesCall( 1 ); CPPUNIT_ASSERT_EQUAL( 1, m_decorator->countTestCases() ); m_test->verify(); } void TestDecoratorTest::testRun() { m_test->setExpectedSetUpCall( 1 ); m_test->setExpectedRunTestCall( 1 ); m_test->setExpectedTearDownCall( 1 ); CPPUNIT_NS::TestResult result; m_decorator->run( &result ); m_test->verify(); } void TestDecoratorTest::testGetName() { CPPUNIT_ASSERT_EQUAL( m_test->getName(), m_decorator->getName() ); }