Minor updates
This commit is contained in:
@@ -127,6 +127,8 @@ namespace OpenVulkano
|
|||||||
::operator delete(data);
|
::operator delete(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Reset() { *this = Array(); }
|
||||||
|
|
||||||
Array& operator=(const Array<T>& rhs)
|
Array& operator=(const Array<T>& rhs)
|
||||||
{
|
{
|
||||||
if (this == &rhs) return *this;
|
if (this == &rhs) return *this;
|
||||||
|
|||||||
@@ -24,6 +24,15 @@ namespace OpenVulkano
|
|||||||
[[deprecated("Use MkFile instead")]]
|
[[deprecated("Use MkFile instead")]]
|
||||||
static FileDescription MakeDescriptionForFile(const char* path, const size_t size) { return MkFile(path, size); }
|
static FileDescription MakeDescriptionForFile(const char* path, const size_t size) { return MkFile(path, size); }
|
||||||
|
|
||||||
|
void Reset()
|
||||||
|
{
|
||||||
|
type = std::filesystem::file_type::unknown;
|
||||||
|
path = "";
|
||||||
|
size = 0;
|
||||||
|
permissions = {};
|
||||||
|
createTime = modTime = {};
|
||||||
|
}
|
||||||
|
|
||||||
static FileDescription MkFile(const char* path, const size_t size)
|
static FileDescription MkFile(const char* path, const size_t size)
|
||||||
{
|
{
|
||||||
return {
|
return {
|
||||||
|
|||||||
@@ -6,14 +6,14 @@
|
|||||||
|
|
||||||
#include <catch2/catch_all.hpp>
|
#include <catch2/catch_all.hpp>
|
||||||
|
|
||||||
#include <fstream>
|
|
||||||
#include <filesystem>
|
|
||||||
#include <string>
|
|
||||||
|
|
||||||
#include "IO/Archive/ArchiveReader.hpp"
|
#include "IO/Archive/ArchiveReader.hpp"
|
||||||
#include "IO/Archive/ArchiveWriter.hpp"
|
#include "IO/Archive/ArchiveWriter.hpp"
|
||||||
#include "IO/AppFolders.hpp"
|
#include "IO/AppFolders.hpp"
|
||||||
|
|
||||||
|
#include <fstream>
|
||||||
|
#include <filesystem>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
using namespace OpenVulkano;
|
using namespace OpenVulkano;
|
||||||
|
|
||||||
namespace
|
namespace
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ TEST_CASE("Zip with one file(AAA.txt that has 'AAA')", "[ZipWriter]")
|
|||||||
{
|
{
|
||||||
ZipWriter writer(oneFileZipPath);
|
ZipWriter writer(oneFileZipPath);
|
||||||
|
|
||||||
FileDescription desc = FileDescription::MakeDescriptionForFile("AAA.txt", 3);
|
FileDescription desc = FileDescription::MkFile("AAA.txt", 3);
|
||||||
desc.modTime = {};
|
desc.modTime = {};
|
||||||
desc.createTime = {};
|
desc.createTime = {};
|
||||||
char buffer[] = {'A', 'A', 'A'};
|
char buffer[] = {'A', 'A', 'A'};
|
||||||
@@ -73,12 +73,12 @@ TEST_CASE("Zip with two files(AAA.txt that has 'AAA', BBB.bin that has 'BBB')",
|
|||||||
{
|
{
|
||||||
ZipWriter writer(twoFilesZipPath);
|
ZipWriter writer(twoFilesZipPath);
|
||||||
|
|
||||||
FileDescription aaa = FileDescription::MakeDescriptionForFile("AAA.txt", 3);
|
FileDescription aaa = FileDescription::MkFile("AAA.txt", 3);
|
||||||
aaa.modTime = {};
|
aaa.modTime = {};
|
||||||
aaa.createTime = {};
|
aaa.createTime = {};
|
||||||
char aaaBuffer[] = {'A', 'A', 'A'};
|
char aaaBuffer[] = {'A', 'A', 'A'};
|
||||||
|
|
||||||
FileDescription bbb = FileDescription::MakeDescriptionForFile("BBB.bin", 3);
|
FileDescription bbb = FileDescription::MkFile("BBB.bin", 3);
|
||||||
bbb.modTime = {};
|
bbb.modTime = {};
|
||||||
bbb.createTime = {};
|
bbb.createTime = {};
|
||||||
char bbbBuffer[] = {'B', 'B', 'B'};
|
char bbbBuffer[] = {'B', 'B', 'B'};
|
||||||
|
|||||||
Reference in New Issue
Block a user