⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testresultcollectortest.h

📁 这是国外的resip协议栈
💻 H
字号:
#ifndef TESTCOLLECTORRESULTTEST_H#define TESTCOLLECTORRESULTTEST_H#include <cppunit/extensions/HelperMacros.h>#include <cppunit/TestFailure.h>#include "SynchronizedTestResult.h"class TestResultCollectorTest : public CPPUNIT_NS::TestFixture,                       public SynchronizedTestResult::SynchronizationObjectListener{  CPPUNIT_TEST_SUITE( TestResultCollectorTest );  CPPUNIT_TEST( testConstructor );  CPPUNIT_TEST( testAddTwoErrors );  CPPUNIT_TEST( testAddTwoFailures );  CPPUNIT_TEST( testStartTest );  CPPUNIT_TEST( testWasSuccessfulWithErrors );  CPPUNIT_TEST( testWasSuccessfulWithFailures );  CPPUNIT_TEST( testWasSuccessfulWithErrorsAndFailures );  CPPUNIT_TEST( testWasSuccessfulWithSuccessfulTest );  CPPUNIT_TEST( testSynchronizationAddFailure );  CPPUNIT_TEST( testSynchronizationStartTest );  CPPUNIT_TEST( testSynchronizationRunTests );  CPPUNIT_TEST( testSynchronizationTestErrors );  CPPUNIT_TEST( testSynchronizationTestFailures );  CPPUNIT_TEST( testSynchronizationFailures );  CPPUNIT_TEST( testSynchronizationWasSuccessful );  CPPUNIT_TEST_SUITE_END();public:  TestResultCollectorTest();  virtual ~TestResultCollectorTest();  virtual void setUp();  virtual void tearDown();  void testConstructor();  void testAddTwoErrors();  void testAddTwoFailures();  void testStartTest();  void testWasSuccessfulWithNoTest();  void testWasSuccessfulWithErrors();  void testWasSuccessfulWithFailures();  void testWasSuccessfulWithErrorsAndFailures();  void testWasSuccessfulWithSuccessfulTest();  void testSynchronizationAddFailure();  void testSynchronizationStartTest();  void testSynchronizationRunTests();  void testSynchronizationTestErrors();  void testSynchronizationTestFailures();  void testSynchronizationErrors();  void testSynchronizationFailures();  void testSynchronizationWasSuccessful();  virtual void locked();  virtual void unlocked();private:  TestResultCollectorTest( const TestResultCollectorTest &copy );  void operator =( const TestResultCollectorTest &copy );  void checkResult( int failures,                    int errors,                    int testsRun );  void checkFailure( CPPUNIT_NS::TestFailure *failure,                     CPPUNIT_NS::Message expectedMessage,                     CPPUNIT_NS::Test *expectedTest,                     bool expectedIsError );  void checkWasSuccessful( bool shouldBeSuccessful );  void checkSynchronization();  void addFailure( std::string message );  void addError( std::string message );  void addFailure( std::string message,                    CPPUNIT_NS::Test *failedTest,                    bool isError,                   CPPUNIT_NS::TestResultCollector *result );private:  CPPUNIT_NS::TestResultCollector *m_result;  SynchronizedTestResult *m_synchronizedResult;    CPPUNIT_NS::Test *m_test;  CPPUNIT_NS::Test *m_test2;  int m_lockCount;  int m_unlockCount;};#endif  // TESTCOLLECTORRESULTTEST_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -