summaryrefslogtreecommitdiff
path: root/test/MessageDigestTest.cc
diff options
context:
space:
mode:
authorNils Maier <maierman@web.de>2013-09-20 23:07:11 +0200
committerNils Maier <maierman@web.de>2013-09-20 23:07:11 +0200
commit08e2e412dc562513d48900c071707a3cccb9c22f (patch)
treefb00f1de5ede2b8214b84091bfc499bc48f3efef /test/MessageDigestTest.cc
parent7cb69c4d9e0a02fa07735004563612566edb8d14 (diff)
Add some md5 tests
Diffstat (limited to 'test/MessageDigestTest.cc')
-rw-r--r--test/MessageDigestTest.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/MessageDigestTest.cc b/test/MessageDigestTest.cc
index 28b81394..6a2f9f1d 100644
--- a/test/MessageDigestTest.cc
+++ b/test/MessageDigestTest.cc
@@ -42,10 +42,18 @@ void MessageDigestTest::testDigest()
md5_->update("aria2", 5);
CPPUNIT_ASSERT_EQUAL(std::string("2c90cadbef42945f0dcff2b959977ff8"),
util::toHex(md5_->digest()));
+ md5_->reset();
+ md5_->update("abc", 3);
+ CPPUNIT_ASSERT_EQUAL(std::string("900150983cd24fb0d6963f7d28e17f72"),
+ util::toHex(md5_->digest()));
sha1_->update("aria2", 5);
CPPUNIT_ASSERT_EQUAL(std::string("f36003f22b462ffa184390533c500d8989e9f681"),
util::toHex(sha1_->digest()));
+ sha1_->reset();
+ sha1_->update("abc", 3);
+ CPPUNIT_ASSERT_EQUAL(std::string("a9993e364706816aba3e25717850c26c9cd0d89d"),
+ util::toHex(sha1_->digest()));
}
void MessageDigestTest::testSupports()