Fill test disk partitions with random noise to expose more bugs.
[dcpomatic.git] / test / vf_kdm_test.cc
index 44d497e6df89fe6993d29320b47a8a249e5f3a41..ff7c07b73ca86fdbf018589c28eb1e7dc9ee3608 100644 (file)
@@ -47,6 +47,8 @@ using std::vector;
 
 BOOST_AUTO_TEST_CASE (vf_kdm_test)
 {
+       ConfigRestorer cr;
+
        /* Make an encrypted DCP from test.mp4 */
 
        auto A = new_test_film ("vf_kdm_test_ov");
@@ -64,7 +66,7 @@ BOOST_AUTO_TEST_CASE (vf_kdm_test)
        dcp::DCP A_dcp ("build/test/vf_kdm_test_ov/" + A->dcp_name());
        A_dcp.read ();
 
-       Config::instance()->set_decryption_chain (make_shared<dcp::CertificateChain>(openssl_path()));
+       Config::instance()->set_decryption_chain (make_shared<dcp::CertificateChain>(openssl_path(), CERTIFICATE_VALIDITY_PERIOD));
 
        auto A_kdm = A->make_kdm (
                Config::instance()->decryption_chain()->leaf(),
@@ -124,7 +126,4 @@ BOOST_AUTO_TEST_CASE (vf_kdm_test)
 
        /* Should be 1s red, 1s green, 1s blue */
        check_dcp ("test/data/vf_kdm_test_check", "build/test/vf_kdm_test_check/" + C->dcp_name());
-
-       /* Restore the reference decryption chain */
-       setup_test_config ();
 }