Как выполнить CPPUNIT_TEST несколько раз несколько раз в cppunittest?

Я добавляю пример кода, связанного с cppunittest. В котором я хочу выполнить myTest2 CPPUNIT_TEST несколько раз или многократно. ИЛИ Если есть два или более классов, которые содержат некоторый CPPUNIT_TEST, я хочу выполнить один из зарегистрированных тестов "Ex. Test1" несколько раз. Как это сделать?

class Test1: public CppUnit::TestFixture
{
    CPPUNIT_TEST_SUITE(Test1);
    CPPUNIT_TEST(myTest11);
    CPPUNIT_TEST(myTest12);
    CPPUNIT_TEST_SUITE_END();

public :
    void myTest11(void)
    {
        cout << "%s"<< __func__ << endl;
        CPPUNIT_ASSERT(add(10, 5));
    }
    void myTest12(void)
    {
        cout << "%s"<< __func__ << endl;
        CPPUNIT_ASSERT(sub(10, 5));
    }
};
CPPUNIT_TEST_SUITE_REGISTRATION(Test1);

0 ответов

Другие вопросы по тегам