Browse Source

[1603] make sure capacity trimming in MessageRenderer::clear() is coverd.

JINMEI Tatuya 13 years ago
parent
commit
75b062049d
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/lib/dns/tests/messagerenderer_unittest.cc

+ 3 - 0
src/lib/dns/tests/messagerenderer_unittest.cc

@@ -229,5 +229,8 @@ TEST_F(MessageRendererTest, manyRRs) {
     for (size_t i = 0; i < 1000; ++i) {
         EXPECT_EQ(Name(lexical_cast<std::string>(i) + ".example"), Name(b));
     }
+    // This will trigger trimming excessive hash items.  It shouldn't cause
+    // any disruption.
+    EXPECT_NO_THROW(renderer.clear());
 }
 }