/
jiteman
/
jsd-foreign-libreoffice-cppunit
Обзор
Документация
Войти
/
jiteman
/
jsd-foreign-libreoffice-cppunit
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
examples/cppunittest/RepeatedTestTest.h
47 строк
820 B
jiteman
initial commit has been done
14 апр 2024, 15:49
14 апр 2024, 15:49
4c53812
Код
Авторство
О чём код?
#ifndef REPEATEDTESTTEST_H #define REPEATEDTESTTEST_H #include <cppunit/extensions/HelperMacros.h> class RepeatedTestTest : public CPPUNIT_NS::TestFixture { CPPUNIT_TEST_SUITE( RepeatedTestTest ); CPPUNIT_TEST( testRun ); CPPUNIT_TEST_SUITE_END(); public: RepeatedTestTest(); virtual ~RepeatedTestTest(); virtual void setUp(); virtual void tearDown(); void testRun(); private: class RunCountTest : public CPPUNIT_NS::TestCase { public: RunCountTest() : m_runCount( 0 ) {} void runTest() { ++m_runCount; } int m_runCount; }; RepeatedTestTest( const RepeatedTestTest © ); void operator =( const RepeatedTestTest © ); private: RunCountTest *m_test; CPPUNIT_NS::Test *m_repeatedTest; const int m_repeatCount; }; #endif // REPEATEDTESTTEST_H