diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-01-24 17:41:00 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-01-24 17:41:00 +0000 |
| commit | 59e769023c392c332331567a1aea94660002c463 (patch) | |
| tree | e68d918e3c48f470a688b8bb5bf95590fb9c4916 /test/util_test.cc | |
| parent | 5af65f61bf6eba06c24025d63b43aec896a00c9c (diff) | |
Hand-apply bbfb370d7de28ec1e8f307865cc6253bb5d4366e from master; quicker digest calculation.
Diffstat (limited to 'test/util_test.cc')
| -rw-r--r-- | test/util_test.cc | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/test/util_test.cc b/test/util_test.cc index 43b7b9b1d..2a66cb855 100644 --- a/test/util_test.cc +++ b/test/util_test.cc @@ -33,12 +33,21 @@ BOOST_AUTO_TEST_CASE (md5_digest_test) { vector<boost::filesystem::path> p; p.push_back ("test/data/md5.test"); - string const t = md5_digest (p, shared_ptr<Job> ()); - BOOST_CHECK_EQUAL (t, "15058685ba99decdc4398c7634796eb0"); + BOOST_CHECK_EQUAL (md5_digest_head_tail (p, 1024), "57497ef84a0487f2bb0939a1f5703912"); + p.push_back ("test/data/md5.test2"); + BOOST_CHECK_EQUAL (md5_digest_head_tail (p, 1024), "5a3a89857b931755ae728a518224a05c"); + + p.clear (); + p.push_back ("test/data/md5.test3"); + p.push_back ("test/data/md5.test"); + p.push_back ("test/data/md5.test2"); + p.push_back ("test/data/md5.test4"); + BOOST_CHECK_EQUAL (md5_digest_head_tail (p, 1024), "52ccf111e4e72b58bb7b2aaa6bd45ea5"); + p.clear (); p.push_back ("foobar"); - BOOST_CHECK_THROW (md5_digest (p, shared_ptr<Job> ()), std::runtime_error); + BOOST_CHECK_THROW (md5_digest_head_tail (p, 1024), OpenFileError); } /* Straightforward test of DCPTime::round_up */ |
