Fix tests

This commit is contained in:
Georg Hagen
2025-02-09 18:02:27 +01:00
parent 5c132ecd77
commit 3c7c6ae207

View File

@@ -18,14 +18,14 @@ using namespace OpenVulkano;
namespace 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() void makeDummyArchive()
@@ -115,7 +115,7 @@ TEST_CASE("ExtractNext and Skip Functions", "[ArchiveReader]")
std::string testArchive = dummyArchivePath(); std::string testArchive = dummyArchivePath();
ArchiveReader reader(testArchive); ArchiveReader reader(testArchive);
size_t extractedFiles = reader.ExtractRemaining(dummyArchiveDir().c_str()); size_t extractedFiles = reader.ExtractRemaining(dummyArchiveDir());
REQUIRE(extractedFiles > 0); REQUIRE(extractedFiles > 0);
reader.SkipNext(); reader.SkipNext();
REQUIRE(reader.HasNext() == false); REQUIRE(reader.HasNext() == false);