Monero
Loading...
Searching...
No Matches
gtest_catch_exceptions_test.CatchCxxExceptionsTest Class Reference
Inheritance diagram for gtest_catch_exceptions_test.CatchCxxExceptionsTest:
Collaboration diagram for gtest_catch_exceptions_test.CatchCxxExceptionsTest:

Public Member Functions

 testCatchesCxxExceptionsInFixtureConstructor (self)
 testCatchesCxxExceptionsInFixtureDestructor (self)
 testCatchesCxxExceptionsInSetUpTestCase (self)
 testCatchesCxxExceptionsInTearDownTestCase (self)
 testCatchesCxxExceptionsInSetUp (self)
 testCatchesCxxExceptionsInTearDown (self)
 testCatchesCxxExceptionsInTestBody (self)
 testCatchesNonStdCxxExceptions (self)
 testUnhandledCxxExceptionsAbortTheProgram (self)

Detailed Description

Tests C++ exception-catching behavior.

   Tests in this test case verify that:
   * C++ exceptions are caught and logged as C++ (not SEH) exceptions
   * Exception thrown affect the remainder of the test work flow in the
     expected manner.

Member Function Documentation

◆ testCatchesCxxExceptionsInFixtureConstructor()

gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInFixtureConstructor ( self)

◆ testCatchesCxxExceptionsInFixtureDestructor()

gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInFixtureDestructor ( self)

◆ testCatchesCxxExceptionsInSetUp()

gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInSetUp ( self)

◆ testCatchesCxxExceptionsInSetUpTestCase()

gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInSetUpTestCase ( self)

◆ testCatchesCxxExceptionsInTearDown()

gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInTearDown ( self)

◆ testCatchesCxxExceptionsInTearDownTestCase()

gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInTearDownTestCase ( self)

◆ testCatchesCxxExceptionsInTestBody()

gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInTestBody ( self)

◆ testCatchesNonStdCxxExceptions()

gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesNonStdCxxExceptions ( self)

◆ testUnhandledCxxExceptionsAbortTheProgram()

gtest_catch_exceptions_test.CatchCxxExceptionsTest.testUnhandledCxxExceptionsAbortTheProgram ( self)

The documentation for this class was generated from the following file: