Make FileAccess and DirAccess classes reference counted.
This commit is contained in:
parent
ca9372622f
commit
9381acb6a4
193 changed files with 1122 additions and 1776 deletions
|
|
@ -155,7 +155,7 @@ antiAliasing=false
|
|||
"a=b"=7
|
||||
)");
|
||||
|
||||
FileAccessRef file = FileAccess::open(config_path, FileAccess::READ);
|
||||
Ref<FileAccess> file = FileAccess::open(config_path, FileAccess::READ);
|
||||
CHECK_MESSAGE(file->get_as_utf8_string() == contents,
|
||||
"The saved configuration file should match the expected format.");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@
|
|||
namespace TestFileAccess {
|
||||
|
||||
TEST_CASE("[FileAccess] CSV read") {
|
||||
FileAccessRef f = FileAccess::open(TestUtils::get_data_path("translations.csv"), FileAccess::READ);
|
||||
Ref<FileAccess> f = FileAccess::open(TestUtils::get_data_path("translations.csv"), FileAccess::READ);
|
||||
|
||||
Vector<String> header = f->get_csv_line(); // Default delimiter: ",".
|
||||
REQUIRE(header.size() == 3);
|
||||
|
|
@ -77,8 +77,6 @@ TEST_CASE("[FileAccess] CSV read") {
|
|||
CHECK(row5[0] == "What about");
|
||||
CHECK(row5[1] == "tab separated");
|
||||
CHECK(row5[2] == "lines, good?");
|
||||
|
||||
f->close();
|
||||
}
|
||||
} // namespace TestFileAccess
|
||||
|
||||
|
|
|
|||
|
|
@ -106,7 +106,7 @@ TEST_CASE("[Image] Saving and loading") {
|
|||
|
||||
// Load BMP
|
||||
Ref<Image> image_bmp = memnew(Image());
|
||||
FileAccessRef f_bmp = FileAccess::open(TestUtils::get_data_path("images/icon.bmp"), FileAccess::READ, &err);
|
||||
Ref<FileAccess> f_bmp = FileAccess::open(TestUtils::get_data_path("images/icon.bmp"), FileAccess::READ, &err);
|
||||
PackedByteArray data_bmp;
|
||||
data_bmp.resize(f_bmp->get_length() + 1);
|
||||
f_bmp->get_buffer(data_bmp.ptrw(), f_bmp->get_length());
|
||||
|
|
@ -116,7 +116,7 @@ TEST_CASE("[Image] Saving and loading") {
|
|||
|
||||
// Load JPG
|
||||
Ref<Image> image_jpg = memnew(Image());
|
||||
FileAccessRef f_jpg = FileAccess::open(TestUtils::get_data_path("images/icon.jpg"), FileAccess::READ, &err);
|
||||
Ref<FileAccess> f_jpg = FileAccess::open(TestUtils::get_data_path("images/icon.jpg"), FileAccess::READ, &err);
|
||||
PackedByteArray data_jpg;
|
||||
data_jpg.resize(f_jpg->get_length() + 1);
|
||||
f_jpg->get_buffer(data_jpg.ptrw(), f_jpg->get_length());
|
||||
|
|
@ -126,7 +126,7 @@ TEST_CASE("[Image] Saving and loading") {
|
|||
|
||||
// Load WEBP
|
||||
Ref<Image> image_webp = memnew(Image());
|
||||
FileAccessRef f_webp = FileAccess::open(TestUtils::get_data_path("images/icon.webp"), FileAccess::READ, &err);
|
||||
Ref<FileAccess> f_webp = FileAccess::open(TestUtils::get_data_path("images/icon.webp"), FileAccess::READ, &err);
|
||||
PackedByteArray data_webp;
|
||||
data_webp.resize(f_webp->get_length() + 1);
|
||||
f_webp->get_buffer(data_webp.ptrw(), f_webp->get_length());
|
||||
|
|
@ -136,7 +136,7 @@ TEST_CASE("[Image] Saving and loading") {
|
|||
|
||||
// Load PNG
|
||||
Ref<Image> image_png = memnew(Image());
|
||||
FileAccessRef f_png = FileAccess::open(TestUtils::get_data_path("images/icon.png"), FileAccess::READ, &err);
|
||||
Ref<FileAccess> f_png = FileAccess::open(TestUtils::get_data_path("images/icon.png"), FileAccess::READ, &err);
|
||||
PackedByteArray data_png;
|
||||
data_png.resize(f_png->get_length() + 1);
|
||||
f_png->get_buffer(data_png.ptrw(), f_png->get_length());
|
||||
|
|
@ -146,7 +146,7 @@ TEST_CASE("[Image] Saving and loading") {
|
|||
|
||||
// Load TGA
|
||||
Ref<Image> image_tga = memnew(Image());
|
||||
FileAccessRef f_tga = FileAccess::open(TestUtils::get_data_path("images/icon.tga"), FileAccess::READ, &err);
|
||||
Ref<FileAccess> f_tga = FileAccess::open(TestUtils::get_data_path("images/icon.tga"), FileAccess::READ, &err);
|
||||
PackedByteArray data_tga;
|
||||
data_tga.resize(f_tga->get_length() + 1);
|
||||
f_tga->get_buffer(data_tga.ptrw(), f_tga->get_length());
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ TEST_CASE("[PCKPacker] Pack an empty PCK file") {
|
|||
"Flushing the PCK should return an OK error code.");
|
||||
|
||||
Error err;
|
||||
FileAccessRef f = FileAccess::open(output_pck_path, FileAccess::READ, &err);
|
||||
Ref<FileAccess> f = FileAccess::open(output_pck_path, FileAccess::READ, &err);
|
||||
CHECK_MESSAGE(
|
||||
err == OK,
|
||||
"The generated empty PCK file should be opened successfully.");
|
||||
|
|
@ -106,7 +106,7 @@ TEST_CASE("[PCKPacker] Pack a PCK file with some files and directories") {
|
|||
"Flushing the PCK should return an OK error code.");
|
||||
|
||||
Error err;
|
||||
FileAccessRef f = FileAccess::open(output_pck_path, FileAccess::READ, &err);
|
||||
Ref<FileAccess> f = FileAccess::open(output_pck_path, FileAccess::READ, &err);
|
||||
CHECK_MESSAGE(
|
||||
err == OK,
|
||||
"The generated non-empty PCK file should be opened successfully.");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue