summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-05-26 09:42:02 +0100
committerCarl Hetherington <cth@carlh.net>2015-05-26 09:42:02 +0100
commitb563caea32a9ad86137e6e367c2c422ae6dcab7e (patch)
tree5eb61d7e5aaebee0bc23be651589bfba5ca9bf74
parent975a9752b6fb007509605cce7b62bc4c139ddada (diff)
Test fix-up.
-rw-r--r--test/ffmpeg_dcp_test.cc13
1 files changed, 8 insertions, 5 deletions
diff --git a/test/ffmpeg_dcp_test.cc b/test/ffmpeg_dcp_test.cc
index add1cb425..1aa41967a 100644
--- a/test/ffmpeg_dcp_test.cc
+++ b/test/ffmpeg_dcp_test.cc
@@ -62,11 +62,14 @@ BOOST_AUTO_TEST_CASE (ffmpeg_have_dcp_test)
BOOST_CHECK (!f->cpls().empty());
p /= f->dcp_name();
- for (boost::filesystem::directory_iterator i = boost::filesystem::directory_iterator (p); i != boost::filesystem::directory_iterator(); ++i) {
- if (boost::algorithm::starts_with (i->path().string(), "j2c")) {
- p /= i->path ();
- boost::filesystem::remove (p);
- }
+ boost::filesystem::directory_iterator i = boost::filesystem::directory_iterator (p);
+ while (i != boost::filesystem::directory_iterator() && !boost::algorithm::starts_with (i->path().leaf().string(), "j2c")) {
+ ++i;
}
+
+ if (i != boost::filesystem::directory_iterator ()) {
+ boost::filesystem::remove (i->path ());
+ }
+
BOOST_CHECK (f->cpls().empty());
}