X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Fcpl_hash_test.cc;h=56dc1974c5ba2f3f24f0e805119337118e0dcff3;hb=bb51b93ea7c38cb3e8549e93690a84908f5644e4;hp=f34c295831db4dc8ee0b676770ccea7ba1ec6c18;hpb=41262015eb2bb1fc3da8585883420975de381a65;p=dcpomatic.git diff --git a/test/cpl_hash_test.cc b/test/cpl_hash_test.cc index f34c29583..56dc1974c 100644 --- a/test/cpl_hash_test.cc +++ b/test/cpl_hash_test.cc @@ -53,18 +53,18 @@ BOOST_AUTO_TEST_CASE (hash_added_to_imported_dcp_test) /* Remove tags from the CPL */ for (auto i: directory_iterator(String::compose("build/test/%1/%2", ov_name, ov->dcp_name()))) { if (boost::algorithm::starts_with(i.path().filename().string(), "cpl_")) { - auto in = fopen_boost(i.path(), "r"); + dcp::File in(i.path(), "r"); BOOST_REQUIRE (in); - auto out = fopen_boost(i.path().string() + ".tmp", "w"); + dcp::File out(i.path().string() + ".tmp", "w"); BOOST_REQUIRE (out); char buffer[256]; - while (fgets(buffer, sizeof(buffer), in)) { + while (in.gets(buffer, sizeof(buffer))) { if (string(buffer).find("Hash") == string::npos) { - fputs (buffer, out); + out.puts(buffer); } } - fclose (in); - fclose (out); + in.close(); + out.close(); rename (i.path().string() + ".tmp", i.path()); } } @@ -82,15 +82,14 @@ BOOST_AUTO_TEST_CASE (hash_added_to_imported_dcp_test) int hashes = 0; for (auto i: directory_iterator(String::compose("build/test/%1/%2", vf_name, vf->dcp_name()))) { if (boost::algorithm::starts_with(i.path().filename().string(), "cpl_")) { - auto in = fopen_boost(i.path(), "r"); + dcp::File in(i.path(), "r"); BOOST_REQUIRE (in); char buffer[256]; - while (fgets (buffer, sizeof(buffer), in)) { + while (in.gets(buffer, sizeof(buffer))) { if (string(buffer).find("Hash") != string::npos) { ++hashes; } } - fclose (in); } } BOOST_CHECK_EQUAL (hashes, 2);