Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

def testCatchesCxxExceptionsInFixtureConstructor
 
def testCatchesCxxExceptionsInFixtureDestructor
 
def testCatchesCxxExceptionsInSetUpTestCase
 
def testCatchesCxxExceptionsInTearDownTestCase
 
def testCatchesCxxExceptionsInSetUp
 
def testCatchesCxxExceptionsInTearDown
 
def testCatchesCxxExceptionsInTestBody
 
def testCatchesNonStdCxxExceptions
 
def testUnhandledCxxExceptionsAbortTheProgram
 

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.

Definition at line 114 of file gtest_catch_exceptions_test.py.

View newest version in sPHENIX GitHub at line 114 of file gtest_catch_exceptions_test.py

Member Function Documentation

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInFixtureConstructor (   self)

Definition at line 123 of file gtest_catch_exceptions_test.py.

View newest version in sPHENIX GitHub at line 123 of file gtest_catch_exceptions_test.py

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInFixtureDestructor (   self)

Definition at line 136 of file gtest_catch_exceptions_test.py.

View newest version in sPHENIX GitHub at line 136 of file gtest_catch_exceptions_test.py

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInSetUp (   self)

Definition at line 173 of file gtest_catch_exceptions_test.py.

View newest version in sPHENIX GitHub at line 173 of file gtest_catch_exceptions_test.py

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInSetUpTestCase (   self)

Definition at line 145 of file gtest_catch_exceptions_test.py.

View newest version in sPHENIX GitHub at line 145 of file gtest_catch_exceptions_test.py

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInTearDown (   self)

Definition at line 191 of file gtest_catch_exceptions_test.py.

View newest version in sPHENIX GitHub at line 191 of file gtest_catch_exceptions_test.py

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInTearDownTestCase (   self)

Definition at line 168 of file gtest_catch_exceptions_test.py.

View newest version in sPHENIX GitHub at line 168 of file gtest_catch_exceptions_test.py

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInTestBody (   self)

Definition at line 202 of file gtest_catch_exceptions_test.py.

View newest version in sPHENIX GitHub at line 202 of file gtest_catch_exceptions_test.py

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesNonStdCxxExceptions (   self)

Definition at line 216 of file gtest_catch_exceptions_test.py.

View newest version in sPHENIX GitHub at line 216 of file gtest_catch_exceptions_test.py

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testUnhandledCxxExceptionsAbortTheProgram (   self)

Definition at line 220 of file gtest_catch_exceptions_test.py.

View newest version in sPHENIX GitHub at line 220 of file gtest_catch_exceptions_test.py

References gtest_test_utils.Main().

+ Here is the call graph for this function:


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