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

📄 testfailuretest.h

📁 这是国外的resip协议栈
💻 H
字号:
#ifndef TESTFAILURETEST_H#define TESTFAILURETEST_H#include <cppunit/extensions/HelperMacros.h>class TestFailureTest : public CPPUNIT_NS::TestFixture{  CPPUNIT_TEST_SUITE( TestFailureTest );  CPPUNIT_TEST( testConstructorAndGetters );  CPPUNIT_TEST( testConstructorAndGettersForError );  CPPUNIT_TEST_SUITE_END();public:  TestFailureTest();  virtual ~TestFailureTest();  virtual void setUp();  virtual void tearDown();  void testConstructorAndGetters();  void testConstructorAndGettersForError();  void exceptionDestroyed();private:  class ObservedException : public CPPUNIT_NS::Exception  {  public:    ObservedException( TestFailureTest *listener ) :         CPPUNIT_NS::Exception( CPPUNIT_NS::Message("ObservedException" ) ),        m_listener( listener )    {    }    virtual ~ObservedException() throw()    {      m_listener->exceptionDestroyed();    }  private:    TestFailureTest *m_listener;  };  TestFailureTest( const TestFailureTest &copy );  void operator =( const TestFailureTest &copy );  void checkTestFailure( CPPUNIT_NS::Test *test,                          CPPUNIT_NS::Exception *error,                         bool isError );private:  bool m_exceptionDestroyed;};#endif  // TESTFAILURETEST_H

⌨️ 快捷键说明

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