Move make_simple() into test.{cc,h}
[libdcp.git] / test / recovery_test.cc
index 03961e339b38bd532b5cd007d6497eb6c6dc75af..afeba6d72c96e88ddb5eb574ceb5dab6e2137634 100644 (file)
@@ -33,6 +33,7 @@
 
 #include "mono_picture_asset_writer.h"
 #include "mono_picture_asset.h"
+#include "test.h"
 #include <asdcp/KM_util.h>
 #include <boost/test/unit_test.hpp>
 #include <boost/filesystem.hpp>
@@ -43,7 +44,7 @@ using boost::shared_ptr;
 /** Check that recovery from a partially-written MXF works */
 BOOST_AUTO_TEST_CASE (recovery)
 {
-       Kumu::cth_test = true;
+       RNGFixer fix;
 
        string const picture = "test/data/32x32_red_square.j2c";
        int const size = boost::filesystem::file_size (picture);
@@ -55,11 +56,6 @@ BOOST_AUTO_TEST_CASE (recovery)
                fclose (f);
        }
 
-#ifdef LIBDCP_POSIX
-       /* XXX: fix this posix-only stuff */
-       Kumu::ResetTestRNG ();
-#endif
-
        boost::filesystem::remove_all ("build/test/baz");
        boost::filesystem::create_directories ("build/test/baz");
        shared_ptr<dcp::MonoPictureAsset> mp (new dcp::MonoPictureAsset (dcp::Fraction (24, 1), dcp::SMPTE));