test: test_load_2: Check frame 0/1 loading too

This commit is contained in:
Kim Woelders 2022-11-13 18:04:16 +01:00
parent c6d394075d
commit 8416d2b244
1 changed files with 22 additions and 0 deletions

View File

@ -91,6 +91,7 @@ TEST(LOAD2, load_1)
fn = buf;
}
D("Load '%s'\n", fn);
im = imlib_load_image(fn);
ASSERT_TRUE(im);
imlib_context_set_image(im);
@ -99,5 +100,26 @@ TEST(LOAD2, load_1)
h = imlib_image_get_height();
crc = crc32(0, data, w * h * sizeof(uint32_t));
EXPECT_EQ(crc, tii[i].crc);
imlib_free_image_and_decache();
im = imlib_load_image_frame(fn, 0);
ASSERT_TRUE(im);
imlib_context_set_image(im);
data = (unsigned char *)imlib_image_get_data();
w = imlib_image_get_width();
h = imlib_image_get_height();
crc = crc32(0, data, w * h * sizeof(uint32_t));
EXPECT_EQ(crc, tii[i].crc);
imlib_free_image_and_decache();
im = imlib_load_image_frame(fn, 1);
ASSERT_TRUE(im);
imlib_context_set_image(im);
data = (unsigned char *)imlib_image_get_data();
w = imlib_image_get_width();
h = imlib_image_get_height();
crc = crc32(0, data, w * h * sizeof(uint32_t));
EXPECT_EQ(crc, tii[i].crc);
imlib_free_image_and_decache();
}
}