summaryrefslogtreecommitdiff
path: root/test/film_metadata_test.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-11-05 15:58:50 +0000
committerCarl Hetherington <cth@carlh.net>2013-11-05 15:58:50 +0000
commitf75cc4ebbffea7a7953af20e8a2ea124767bf949 (patch)
treeb483ddcf71280b73bdc11bc4865748e76b3857ff /test/film_metadata_test.cc
parent994ef64ef0cecd69898ab81432e5c5efef7ef97b (diff)
Various fixes to make tests pass again.
Diffstat (limited to 'test/film_metadata_test.cc')
-rw-r--r--test/film_metadata_test.cc10
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);
}