Fix tests after changes made in 4f652387cbeeda9b7b8ace71e047c450acf5c871
authorCarl Hetherington <cth@carlh.net>
Thu, 1 Oct 2020 11:27:32 +0000 (13:27 +0200)
committerCarl Hetherington <cth@carlh.net>
Mon, 12 Oct 2020 15:33:59 +0000 (17:33 +0200)
test/config_test.cc

index 7299d98d0b7c97057410772a0c981e0cb945bf88..ec67a200a3462a556e666733b109bf1bea0dd4ad 100644 (file)
@@ -31,6 +31,8 @@ rewrite_bad_config ()
        boost::system::error_code ec;
        boost::filesystem::remove ("build/test/bad_config/config.xml", ec);
 
+       Config::override_path = "build/test/bad_config";
+       boost::filesystem::create_directories ("build/test/bad_config");
        ofstream f ("build/test/bad_config/config.xml");
        f << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
          << "<Config>\n"
@@ -46,13 +48,7 @@ BOOST_AUTO_TEST_CASE (config_backup_test)
 
        Config::drop();
 
-       boost::system::error_code ec;
-       boost::filesystem::remove ("build/test/bad_config/config.xml.1", ec);
-       boost::filesystem::remove ("build/test/bad_config/config.xml.2", ec);
-       boost::filesystem::remove ("build/test/bad_config/config.xml.3", ec);
-       boost::filesystem::remove ("build/test/bad_config/config.xml.4", ec);
-       boost::filesystem::remove ("build/test/bad_config/config.xml.5", ec);
-       boost::filesystem::remove ("build/test/bad_config/config.xml.5", ec);
+       boost::filesystem::remove_all ("build/test/bad_config");
 
        rewrite_bad_config();