tesseract v5.3.3.20231005
gmock_leak_test.GMockLeakTest Class Reference
Inheritance diagram for gmock_leak_test.GMockLeakTest:

Public Member Functions

def testCatchesLeakedMockByDefault (self)
 
def testDoesNotCatchLeakedMockWhenDisabled (self)
 
def testCatchesLeakedMockWhenEnabled (self)
 
def testCatchesLeakedMockWhenEnabledWithExplictFlagValue (self)
 
def testCatchesMultipleLeakedMocks (self)
 

Detailed Description

Definition at line 52 of file gmock_leak_test.py.

Member Function Documentation

◆ testCatchesLeakedMockByDefault()

def gmock_leak_test.GMockLeakTest.testCatchesLeakedMockByDefault (   self)

Definition at line 54 of file gmock_leak_test.py.

54 def testCatchesLeakedMockByDefault(self):
55 self.assertNotEqual(
56 0,
57 gmock_test_utils.Subprocess(TEST_WITH_EXPECT_CALL,
58 env=environ).exit_code)
59 self.assertNotEqual(
60 0,
61 gmock_test_utils.Subprocess(TEST_WITH_ON_CALL,
62 env=environ).exit_code)
63

◆ testCatchesLeakedMockWhenEnabled()

def gmock_leak_test.GMockLeakTest.testCatchesLeakedMockWhenEnabled (   self)

Definition at line 76 of file gmock_leak_test.py.

76 def testCatchesLeakedMockWhenEnabled(self):
77 self.assertNotEqual(
78 0,
79 gmock_test_utils.Subprocess(TEST_WITH_EXPECT_CALL +
80 ['--gmock_catch_leaked_mocks'],
81 env=environ).exit_code)
82 self.assertNotEqual(
83 0,
84 gmock_test_utils.Subprocess(TEST_WITH_ON_CALL +
85 ['--gmock_catch_leaked_mocks'],
86 env=environ).exit_code)
87

◆ testCatchesLeakedMockWhenEnabledWithExplictFlagValue()

def gmock_leak_test.GMockLeakTest.testCatchesLeakedMockWhenEnabledWithExplictFlagValue (   self)

Definition at line 88 of file gmock_leak_test.py.

88 def testCatchesLeakedMockWhenEnabledWithExplictFlagValue(self):
89 self.assertNotEqual(
90 0,
91 gmock_test_utils.Subprocess(TEST_WITH_EXPECT_CALL +
92 ['--gmock_catch_leaked_mocks=1'],
93 env=environ).exit_code)
94

◆ testCatchesMultipleLeakedMocks()

def gmock_leak_test.GMockLeakTest.testCatchesMultipleLeakedMocks (   self)

Definition at line 95 of file gmock_leak_test.py.

95 def testCatchesMultipleLeakedMocks(self):
96 self.assertNotEqual(
97 0,
98 gmock_test_utils.Subprocess(TEST_MULTIPLE_LEAKS +
99 ['--gmock_catch_leaked_mocks'],
100 env=environ).exit_code)
101
102

◆ testDoesNotCatchLeakedMockWhenDisabled()

def gmock_leak_test.GMockLeakTest.testDoesNotCatchLeakedMockWhenDisabled (   self)

Definition at line 64 of file gmock_leak_test.py.

64 def testDoesNotCatchLeakedMockWhenDisabled(self):
65 self.assertEquals(
66 0,
67 gmock_test_utils.Subprocess(TEST_WITH_EXPECT_CALL +
68 ['--gmock_catch_leaked_mocks=0'],
69 env=environ).exit_code)
70 self.assertEquals(
71 0,
72 gmock_test_utils.Subprocess(TEST_WITH_ON_CALL +
73 ['--gmock_catch_leaked_mocks=0'],
74 env=environ).exit_code)
75

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