diff --git a/test/util-test.cc b/test/util-test.cc index 853e6c2f..bdedc5f0 100644 --- a/test/util-test.cc +++ b/test/util-test.cc @@ -153,11 +153,12 @@ TEST(BufferTest, Ctor) { } } +struct DyingBuffer : TestBuffer { + MOCK_METHOD0(die, void()); + ~DyingBuffer() { die(); } +}; + TEST(BufferTest, VirtualDtor) { - struct DyingBuffer : TestBuffer { - MOCK_METHOD0(die, void()); - ~DyingBuffer() { die(); } - }; typedef StrictMock StictMockBuffer; StictMockBuffer *mock_buffer = new StictMockBuffer(); EXPECT_CALL(*mock_buffer, die());