From 4868bb56906e36e6b1b72ed738301f55d2202e61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Panzenb=C3=B6ck?= Date: Sat, 6 Aug 2011 19:43:17 +0200 Subject: [PATCH] ByteVector::replace: test shrinking --- tests/test_bytevector.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/test_bytevector.cpp b/tests/test_bytevector.cpp index 69326dbc..2ac78b34 100644 --- a/tests/test_bytevector.cpp +++ b/tests/test_bytevector.cpp @@ -224,6 +224,16 @@ public: a.replace(ByteVector("a"), ByteVector("")); CPPUNIT_ASSERT_EQUAL(ByteVector("bcdbf"), a); } + { + ByteVector a("abcdabf"); + a.replace(ByteVector("ab"), ByteVector("x")); + CPPUNIT_ASSERT_EQUAL(ByteVector("xcdxf"), a); + } + { + ByteVector a("abcdabf"); + a.replace(ByteVector("ab"), ByteVector()); + CPPUNIT_ASSERT_EQUAL(ByteVector("cdf"), a); + } } };