SpiecsEngine
 
Loading...
Searching...
No Matches

◆ TEST() [11/59]

SpicesTest::TEST ( FileLibraryTest ,
CopyFile  )

Testing Spices::FileLibrary::CopyFile.

Definition at line 281 of file FileLibrary_test.h.

281 {
282
284
285 Spices::FileHandle handle{};
286 EXPECT_EQ(Spices::FileLibrary::FileLibrary_Open("Write.txt", Spices::FileModes::FILE_MODE_WRITE, false, &handle), true);
287 EXPECT_EQ(Spices::FileLibrary::FileLibrary_CopyFile("Write.txt", "Write1.txt"), true);
288
290 EXPECT_EQ(Spices::FileLibrary::FileLibrary_Delete("Write.txt"), true);
291 EXPECT_EQ(Spices::FileLibrary::FileLibrary_Delete("Write1.txt"), true);
292 }
#define SPICESTEST_PROFILE_FUNCTION()
static bool FileLibrary_Open(const char *path, FileModes mode, bool binary, FileHandle *out_handle)
Open the file using given string.
static void FileLibrary_Close(FileHandle *handle)
Close the file by the file handle.
static bool FileLibrary_Delete(const char *filePath)
Delete a file from disk.
static bool FileLibrary_CopyFile(std::string srcFilePath, std::string dstFilePath)
Copy a file to dst path.
@ FILE_MODE_WRITE
model : write
Definition FileLibrary.h:42
This Struct is FILE* handle pointer Wrapper.
Definition FileLibrary.h:15

References Spices::FILE_MODE_WRITE, Spices::FileLibrary::FileLibrary_Close(), Spices::FileLibrary::FileLibrary_CopyFile(), Spices::FileLibrary::FileLibrary_Delete(), and Spices::FileLibrary::FileLibrary_Open().