X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Futil_test.cc;h=4dccb49c6c1d95302fb031794b90d1ba97217357;hb=95f29bc89f860342c100d7609ce5e2e4a138aa8a;hp=f75fd0e70efd8b05e4654d4f650e7d10f121a7db;hpb=89115db77729a2c99f1a09ff6a461720e16f889e;p=dcpomatic.git diff --git a/test/util_test.cc b/test/util_test.cc index f75fd0e70..4dccb49c6 100644 --- a/test/util_test.cc +++ b/test/util_test.cc @@ -17,6 +17,14 @@ */ +#include +#include "lib/util.h" +#include "lib/exceptions.h" + +using std::string; +using std::vector; +using boost::shared_ptr; + BOOST_AUTO_TEST_CASE (util_test) { string t = "Hello this is a string \"with quotes\" and indeed without them"; @@ -36,8 +44,12 @@ BOOST_AUTO_TEST_CASE (util_test) BOOST_AUTO_TEST_CASE (md5_digest_test) { - string const t = md5_digest ("test/data/md5.test"); + vector p; + p.push_back ("test/data/md5.test"); + string const t = md5_digest (p, shared_ptr ()); BOOST_CHECK_EQUAL (t, "15058685ba99decdc4398c7634796eb0"); - BOOST_CHECK_THROW (md5_digest ("foobar"), OpenFileError); + p.clear (); + p.push_back ("foobar"); + BOOST_CHECK_THROW (md5_digest (p, shared_ptr ()), std::runtime_error); }