Wizard
Software Engineering Project - Wizard
Loading...
Searching...
No Matches
googletest-break-on-failure-unittest.GTestBreakOnFailureUnitTest Class Reference
Inheritance diagram for googletest-break-on-failure-unittest.GTestBreakOnFailureUnitTest:

Public Member Functions

 RunAndVerify (self, env_var_value, flag_value, expect_seg_fault)
 
 testDefaultBehavior (self)
 
 testEnvVar (self)
 
 testFlag (self)
 
 testFlagOverridesEnvVar (self)
 
 testBreakOnFailureOverridesThrowOnFailure (self)
 
 testCatchExceptionsDoesNotInterfere (self)
 

Detailed Description

Tests using the GTEST_BREAK_ON_FAILURE environment variable or
the --gtest_break_on_failure flag to turn assertion failures into
segmentation faults.

Member Function Documentation

◆ RunAndVerify()

googletest-break-on-failure-unittest.GTestBreakOnFailureUnitTest.RunAndVerify ( self,
env_var_value,
flag_value,
expect_seg_fault )
Runs googletest-break-on-failure-unittest_ and verifies that it does
(or does not) have a seg-fault.

Args:
  env_var_value:    value of the GTEST_BREAK_ON_FAILURE environment
                    variable; None if the variable should be unset.
  flag_value:       value of the --gtest_break_on_failure flag;
                    None if the flag should not be present.
  expect_seg_fault: 1 if the program is expected to generate a seg-fault;
                    0 otherwise.

◆ testBreakOnFailureOverridesThrowOnFailure()

googletest-break-on-failure-unittest.GTestBreakOnFailureUnitTest.testBreakOnFailureOverridesThrowOnFailure ( self)
Tests that gtest_break_on_failure overrides gtest_throw_on_failure.

◆ testCatchExceptionsDoesNotInterfere()

googletest-break-on-failure-unittest.GTestBreakOnFailureUnitTest.testCatchExceptionsDoesNotInterfere ( self)
Tests that gtest_catch_exceptions doesn't interfere.

◆ testDefaultBehavior()

googletest-break-on-failure-unittest.GTestBreakOnFailureUnitTest.testDefaultBehavior ( self)
Tests the behavior of the default mode.

◆ testEnvVar()

googletest-break-on-failure-unittest.GTestBreakOnFailureUnitTest.testEnvVar ( self)
Tests using the GTEST_BREAK_ON_FAILURE environment variable.

◆ testFlag()

googletest-break-on-failure-unittest.GTestBreakOnFailureUnitTest.testFlag ( self)
Tests using the --gtest_break_on_failure flag.

◆ testFlagOverridesEnvVar()

googletest-break-on-failure-unittest.GTestBreakOnFailureUnitTest.testFlagOverridesEnvVar ( self)
Tests that the flag overrides the environment variable.

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