summaryrefslogtreecommitdiff
path: root/test/dkdm_recipient_list_test.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-05-25 20:21:27 +0200
committerCarl Hetherington <cth@carlh.net>2024-05-29 10:35:55 +0200
commitca969a5faa17913d1da04e57f56c29d20340ce2c (patch)
treec356eec8c72955336bedc1f52479494ead36fd65 /test/dkdm_recipient_list_test.cc
parent1e6484e0fe9e3fa090ef58e17433333a5378043c (diff)
Use ConfigRestorer to reset override_path after use.
Diffstat (limited to 'test/dkdm_recipient_list_test.cc')
-rw-r--r--test/dkdm_recipient_list_test.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/dkdm_recipient_list_test.cc b/test/dkdm_recipient_list_test.cc
index 20f669e76..406d181a1 100644
--- a/test/dkdm_recipient_list_test.cc
+++ b/test/dkdm_recipient_list_test.cc
@@ -22,17 +22,18 @@
#include "lib/config.h"
#include "lib/dkdm_recipient.h"
#include "lib/dkdm_recipient_list.h"
+#include "test.h"
#include <dcp/filesystem.h>
#include <boost/test/unit_test.hpp>
BOOST_AUTO_TEST_CASE(dkdm_receipient_list_copy_from_xml_test)
{
- Config::override_path = "build/test/dkdm_recipient_list_copy_config";
+ ConfigRestorer cr("build/test/dkdm_recipient_list_copy_config");
+
dcp::filesystem::remove_all(*Config::override_path);
dcp::filesystem::create_directories(*Config::override_path);
dcp::filesystem::copy_file("test/data/dkdm_recipients.xml", *Config::override_path / "dkdm_recipients.xml");
- Config::drop();
DKDMRecipientList dkdm_recipient_list;
dkdm_recipient_list.read_legacy_file(Config::instance()->read_path("dkdm_recipients.xml"));