diff --git a/tests/IO/Archive/ArchiveReaderTest.cpp b/tests/IO/Archive/ArchiveReaderTest.cpp index 59b9b8f..4e0a434 100644 --- a/tests/IO/Archive/ArchiveReaderTest.cpp +++ b/tests/IO/Archive/ArchiveReaderTest.cpp @@ -18,14 +18,14 @@ using namespace OpenVulkano; namespace { - std::string dummyArchiveDir() + std::filesystem::path dummyArchiveDir() { - return AppFolders::GetAppTempDir().string(); + return AppFolders::GetAppTempDir(); } - std::string dummyArchivePath() + std::filesystem::path dummyArchivePath() { - return dummyArchiveDir() + "/test_archive.zip"; + return dummyArchiveDir() / "test_archive.zip"; } void makeDummyArchive() @@ -115,7 +115,7 @@ TEST_CASE("ExtractNext and Skip Functions", "[ArchiveReader]") std::string testArchive = dummyArchivePath(); ArchiveReader reader(testArchive); - size_t extractedFiles = reader.ExtractRemaining(dummyArchiveDir().c_str()); + size_t extractedFiles = reader.ExtractRemaining(dummyArchiveDir()); REQUIRE(extractedFiles > 0); reader.SkipNext(); REQUIRE(reader.HasNext() == false);