Browse Source

[3434] updated buffer unit tests

Francis Dupont 11 years ago
parent
commit
1f42670591
1 changed files with 14 additions and 0 deletions
  1. 14 0
      src/lib/util/tests/buffer_unittest.cc

+ 14 - 0
src/lib/util/tests/buffer_unittest.cc

@@ -205,9 +205,23 @@ TEST_F(BufferTest, outputBufferReadat) {
 }
 
 TEST_F(BufferTest, outputBufferClear) {
+    const uint8_t* cp;
+
     obuffer.writeData(testdata, sizeof(testdata));
+    cp = static_cast<const uint8_t*>(obuffer.getData());
     obuffer.clear();
     EXPECT_EQ(0, obuffer.getLength());
+    EXPECT_EQ(*cp, 1);
+}
+
+TEST_F(BufferTest, outputBufferWipe) {
+    const uint8_t* cp;
+
+    obuffer.writeData(testdata, sizeof(testdata));
+    cp = static_cast<const uint8_t*>(obuffer.getData());
+    obuffer.wipe();
+    EXPECT_EQ(0, obuffer.getLength());
+    EXPECT_EQ(*cp, 0);
 }
 
 TEST_F(BufferTest, outputBufferCopy) {