]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[3434] updated buffer unit tests
authorFrancis Dupont <fdupont@isc.org>
Wed, 30 Jul 2014 19:41:13 +0000 (21:41 +0200)
committerFrancis Dupont <fdupont@isc.org>
Wed, 30 Jul 2014 19:41:13 +0000 (21:41 +0200)
src/lib/util/tests/buffer_unittest.cc

index 76b884c64d2d96cc8ab7a5741422ef6a12cec0ab..624434ea1bc448ac112fea71e9fde663a509ac5d 100644 (file)
@@ -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) {