Turns --gmock_catch_leaked_mocks on by default.
This commit is contained in:
		| @@ -37,9 +37,7 @@ namespace testing { | ||||
| // TODO(wan@google.com): support using environment variables to | ||||
| // control the flag values, like what Google Test does. | ||||
|  | ||||
| // TODO(wan@google.com): change the default value to true after people | ||||
| // have a chance to fix their leaked mocks. | ||||
| GMOCK_DEFINE_bool_(catch_leaked_mocks, false, | ||||
| GMOCK_DEFINE_bool_(catch_leaked_mocks, true, | ||||
|                    "true iff Google Mock should report leaked mock objects " | ||||
|                    "as failures."); | ||||
|  | ||||
|   | ||||
| @@ -55,9 +55,9 @@ TEST_MULTIPLE_LEAKS = PROGRAM_PATH + ' --gtest_filter=*MultipleLeaked*' | ||||
|  | ||||
| class GMockLeakTest(unittest.TestCase): | ||||
|  | ||||
|   def testDoesNotCatchLeakedMockByDefault(self): | ||||
|     self.assertEquals(0, os.system(TEST_WITH_EXPECT_CALL)) | ||||
|     self.assertEquals(0, os.system(TEST_WITH_ON_CALL)) | ||||
|   def testCatchesLeakedMockByDefault(self): | ||||
|     self.assertNotEqual(os.system(TEST_WITH_EXPECT_CALL), 0) | ||||
|     self.assertNotEqual(os.system(TEST_WITH_ON_CALL), 0) | ||||
|  | ||||
|   def testDoesNotCatchLeakedMockWhenDisabled(self): | ||||
|     self.assertEquals( | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 zhanyong.wan
					zhanyong.wan