summaryrefslogtreecommitdiff
path: root/test/GZipDecodingStreamFilterTest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/GZipDecodingStreamFilterTest.cc')
-rw-r--r--test/GZipDecodingStreamFilterTest.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/test/GZipDecodingStreamFilterTest.cc b/test/GZipDecodingStreamFilterTest.cc
index 250f410e..57f46da3 100644
--- a/test/GZipDecodingStreamFilterTest.cc
+++ b/test/GZipDecodingStreamFilterTest.cc
@@ -13,6 +13,7 @@
#include "SinkStreamFilter.h"
#include "MockSegment.h"
#ifdef ENABLE_MESSAGE_DIGEST
+# include "MessageDigest.h"
# include "MessageDigestHelper.h"
#endif // ENABLE_MESSAGE_DIGEST
@@ -72,9 +73,11 @@ void GZipDecodingStreamFilterTest::testTransform()
}
CPPUNIT_ASSERT(filter_->finished());
#ifdef ENABLE_MESSAGE_DIGEST
+ std::string data = writer_->getString();
+ SharedHandle<MessageDigest> sha1(MessageDigest::sha1());
+ sha1->update(data.data(), data.size());
CPPUNIT_ASSERT_EQUAL(std::string("8b577b33c0411b2be9d4fa74c7402d54a8d21f96"),
- MessageDigestHelper::digestString
- (MessageDigestContext::SHA1, writer_->getString()));
+ sha1->hexDigest());
#endif // ENABLE_MESSAGE_DIGEST
}