|
@@ -107,6 +107,7 @@ TEST_CASE("[Image] Saving and loading") {
|
|
// Load BMP
|
|
// Load BMP
|
|
Ref<Image> image_bmp = memnew(Image());
|
|
Ref<Image> image_bmp = memnew(Image());
|
|
Ref<FileAccess> 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);
|
|
|
|
+ REQUIRE(!f_bmp.is_null());
|
|
PackedByteArray data_bmp;
|
|
PackedByteArray data_bmp;
|
|
data_bmp.resize(f_bmp->get_length() + 1);
|
|
data_bmp.resize(f_bmp->get_length() + 1);
|
|
f_bmp->get_buffer(data_bmp.ptrw(), f_bmp->get_length());
|
|
f_bmp->get_buffer(data_bmp.ptrw(), f_bmp->get_length());
|
|
@@ -117,6 +118,7 @@ TEST_CASE("[Image] Saving and loading") {
|
|
// Load JPG
|
|
// Load JPG
|
|
Ref<Image> image_jpg = memnew(Image());
|
|
Ref<Image> image_jpg = memnew(Image());
|
|
Ref<FileAccess> 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);
|
|
|
|
+ REQUIRE(!f_jpg.is_null());
|
|
PackedByteArray data_jpg;
|
|
PackedByteArray data_jpg;
|
|
data_jpg.resize(f_jpg->get_length() + 1);
|
|
data_jpg.resize(f_jpg->get_length() + 1);
|
|
f_jpg->get_buffer(data_jpg.ptrw(), f_jpg->get_length());
|
|
f_jpg->get_buffer(data_jpg.ptrw(), f_jpg->get_length());
|
|
@@ -127,6 +129,7 @@ TEST_CASE("[Image] Saving and loading") {
|
|
// Load WebP
|
|
// Load WebP
|
|
Ref<Image> image_webp = memnew(Image());
|
|
Ref<Image> image_webp = memnew(Image());
|
|
Ref<FileAccess> 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);
|
|
|
|
+ REQUIRE(!f_webp.is_null());
|
|
PackedByteArray data_webp;
|
|
PackedByteArray data_webp;
|
|
data_webp.resize(f_webp->get_length() + 1);
|
|
data_webp.resize(f_webp->get_length() + 1);
|
|
f_webp->get_buffer(data_webp.ptrw(), f_webp->get_length());
|
|
f_webp->get_buffer(data_webp.ptrw(), f_webp->get_length());
|
|
@@ -137,6 +140,7 @@ TEST_CASE("[Image] Saving and loading") {
|
|
// Load PNG
|
|
// Load PNG
|
|
Ref<Image> image_png = memnew(Image());
|
|
Ref<Image> image_png = memnew(Image());
|
|
Ref<FileAccess> 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);
|
|
|
|
+ REQUIRE(!f_png.is_null());
|
|
PackedByteArray data_png;
|
|
PackedByteArray data_png;
|
|
data_png.resize(f_png->get_length() + 1);
|
|
data_png.resize(f_png->get_length() + 1);
|
|
f_png->get_buffer(data_png.ptrw(), f_png->get_length());
|
|
f_png->get_buffer(data_png.ptrw(), f_png->get_length());
|
|
@@ -147,6 +151,7 @@ TEST_CASE("[Image] Saving and loading") {
|
|
// Load TGA
|
|
// Load TGA
|
|
Ref<Image> image_tga = memnew(Image());
|
|
Ref<Image> image_tga = memnew(Image());
|
|
Ref<FileAccess> 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);
|
|
|
|
+ REQUIRE(!f_tga.is_null());
|
|
PackedByteArray data_tga;
|
|
PackedByteArray data_tga;
|
|
data_tga.resize(f_tga->get_length() + 1);
|
|
data_tga.resize(f_tga->get_length() + 1);
|
|
f_tga->get_buffer(data_tga.ptrw(), f_tga->get_length());
|
|
f_tga->get_buffer(data_tga.ptrw(), f_tga->get_length());
|