diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-05-26 09:42:02 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-05-26 09:42:02 +0100 |
| commit | b563caea32a9ad86137e6e367c2c422ae6dcab7e (patch) | |
| tree | 5eb61d7e5aaebee0bc23be651589bfba5ca9bf74 | |
| parent | 975a9752b6fb007509605cce7b62bc4c139ddada (diff) | |
Test fix-up.
| -rw-r--r-- | test/ffmpeg_dcp_test.cc | 13 |
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()); } |
