implement ThreadCachedArena::totalSize()
[folly.git] / folly / test / ThreadCachedArenaTest.cpp
index 9c4e273d10afaa1197d4cc8ee49051bf5a6d01c1..756f153d35883b0b6f9716fee5b4ee667ab2c3b5 100644 (file)
@@ -119,9 +119,13 @@ TEST(ThreadCachedArena, BlockSize) {
 TEST(ThreadCachedArena, SingleThreaded) {
   static const size_t requestedBlockSize = 64;
   ThreadCachedArena arena(requestedBlockSize);
+  EXPECT_EQ(arena.totalSize(), sizeof(ThreadCachedArena));
+
   ArenaTester tester(arena);
   tester.allocate(100, 100 << 10);
   tester.verify();
+
+  EXPECT_GT(arena.totalSize(), sizeof(ThreadCachedArena));
 }
 
 TEST(ThreadCachedArena, MultiThreaded) {