diff options
| author | Carl Hetherington <cth@carlh.net> | 2013-11-05 15:58:50 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2013-11-05 15:58:50 +0000 |
| commit | f75cc4ebbffea7a7953af20e8a2ea124767bf949 (patch) | |
| tree | b483ddcf71280b73bdc11bc4865748e76b3857ff /test/film_metadata_test.cc | |
| parent | 994ef64ef0cecd69898ab81432e5c5efef7ef97b (diff) | |
Various fixes to make tests pass again.
Diffstat (limited to 'test/film_metadata_test.cc')
| -rw-r--r-- | test/film_metadata_test.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/test/film_metadata_test.cc b/test/film_metadata_test.cc index 324787f19..1f06aa538 100644 --- a/test/film_metadata_test.cc +++ b/test/film_metadata_test.cc @@ -24,9 +24,11 @@ #include "lib/film.h" #include "lib/dcp_content_type.h" #include "lib/ratio.h" +#include "test.h" using std::string; using std::stringstream; +using std::list; using boost::shared_ptr; BOOST_AUTO_TEST_CASE (film_metadata_test) @@ -48,9 +50,9 @@ BOOST_AUTO_TEST_CASE (film_metadata_test) f->set_j2k_bandwidth (200000000); f->write_metadata (); - stringstream s; - s << "diff -u test/data/metadata.xml.ref " << test_film << "/metadata.xml"; - BOOST_CHECK_EQUAL (::system (s.str().c_str ()), 0); + list<string> ignore; + ignore.push_back ("Key"); + check_xml ("test/data/metadata.xml.ref", test_film + "/metadata.xml", ignore); shared_ptr<Film> g (new Film (test_film)); g->read_metadata (); @@ -60,5 +62,5 @@ BOOST_AUTO_TEST_CASE (film_metadata_test) BOOST_CHECK_EQUAL (g->container(), Ratio::from_id ("185")); g->write_metadata (); - BOOST_CHECK_EQUAL (::system (s.str().c_str ()), 0); + check_xml ("test/data/metadata.xml.ref", test_film + "/metadata.xml", ignore); } |
