From d79ad8871db8e4d88045e66e077b4f7412a84c09 Mon Sep 17 00:00:00 2001 From: Alberto Sartori Date: Tue, 31 May 2022 17:51:33 +0200 Subject: improve file_system_manager test test hard-link capabilities on self generated file instead of relying on right permissions of the input file. --- test/buildtool/file_system/file_system_manager.test.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'test/buildtool/file_system/file_system_manager.test.cpp') diff --git a/test/buildtool/file_system/file_system_manager.test.cpp b/test/buildtool/file_system/file_system_manager.test.cpp index dfbbd1ce..a57cdcc0 100644 --- a/test/buildtool/file_system/file_system_manager.test.cpp +++ b/test/buildtool/file_system/file_system_manager.test.cpp @@ -545,8 +545,11 @@ TEST_CASE("CreateFileHardlink", "[file_system]") { REQUIRE(FileSystemManager::CreateDirectory(to.parent_path())); SECTION("Existing file") { - std::filesystem::path from{ - "test/buildtool/file_system/data/example_file"}; + std::filesystem::path from{"example_file"}; + { + std::ofstream f{from}; + f << "foo"; + } CHECK(FileSystemManager::CreateFileHardlink(from, to)); CHECK(std::filesystem::exists(to)); -- cgit v1.2.3