44 virtual ~FooInterface() {}
45 virtual void DoThis() = 0;
48 class MockFoo :
public FooInterface {
58 TEST(LeakTest, LeakedMockWithExpectCallCausesFailureWhenLeakCheckingIsEnabled) {
59 MockFoo*
foo =
new MockFoo;
71 TEST(LeakTest, LeakedMockWithOnCallCausesFailureWhenLeakCheckingIsEnabled) {
72 MockFoo*
foo =
new MockFoo;
83 TEST(LeakTest, CatchesMultipleLeakedMockObjects) {
84 MockFoo* foo1 =
new MockFoo;
85 MockFoo* foo2 =
new MockFoo;