From: Joel Rosdahl Date: Thu, 3 Aug 2023 12:04:44 +0000 (+0200) Subject: chore: Fix unit test build after d8b654a30ca8 X-Git-Tag: v4.9~75 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=db6a5886a543e865886f3e43cc7bc7f90fe1ec19;p=thirdparty%2Fccache.git chore: Fix unit test build after d8b654a30ca8 --- diff --git a/unittest/test_util_DirEntry.cpp b/unittest/test_util_DirEntry.cpp index b5bb5dd94..a19abf771 100644 --- a/unittest/test_util_DirEntry.cpp +++ b/unittest/test_util_DirEntry.cpp @@ -646,14 +646,16 @@ TEST_CASE("Win32 No Sharing") // Creating a directory junction for test purposes is tricky on Windows. // Instead, test a well-known junction that has existed in all Windows versions // since Vista. (Not present on Wine.) -TEST_CASE("Win32 Directory Junction" - * doctest::skip(!win32_is_junction(util::expand_environment_variables( - "${ALLUSERSPROFILE}\\Application Data")))) +TEST_CASE( + "Win32 Directory Junction" + * doctest::skip(!win32_is_junction( + util::expand_environment_variables("${ALLUSERSPROFILE}\\Application Data") + .value_or("")))) { TestContext test_context; - DirEntry entry( - util::expand_environment_variables("${ALLUSERSPROFILE}\\Application Data")); + DirEntry entry(*util::expand_environment_variables( + "${ALLUSERSPROFILE}\\Application Data")); CHECK(entry); CHECK(entry.exists()); CHECK(entry.error_number() == 0);