EXPECT_EQ(ret, MM_UTIL_ERROR_NONE);
EXPECT_TRUE(mm_image_is_valid_image(decode_image));
- ret = mm_util_encode_to_gif_file((mm_image_info_s **)&decode_image, 1, ENCODE_FILE_PATH);
+ ret = mm_util_encode_to_gif_file(&decode_image, 1, ENCODE_FILE_PATH);
EXPECT_EQ(ret, MM_UTIL_ERROR_NONE);
mm_image_destroy_image(decode_image);
TEST(libmm_gif_Test, mm_util_encode_to_gif_file_n)
{
int ret = MM_UTIL_ERROR_NONE;
- mm_image_info_s decode_image;
- mm_image_info_s *ptr_decode_image = &decode_image;
+ mm_util_image_h decode_image = NULL;
+
+ ret = mm_util_decode_from_gif_file(DECODE_FILE_PATH, &decode_image);
+ EXPECT_EQ(ret, MM_UTIL_ERROR_NONE);
+ EXPECT_TRUE(mm_image_is_valid_image(decode_image));
ret = mm_util_encode_to_gif_file(NULL, 1, ENCODE_FILE_PATH);
EXPECT_EQ(ret, MM_UTIL_ERROR_INVALID_PARAMETER);
- ret = mm_util_encode_to_gif_file(&ptr_decode_image, 1, NULL);
+ ret = mm_util_encode_to_gif_file(&decode_image, 1, NULL);
EXPECT_EQ(ret, MM_UTIL_ERROR_INVALID_PARAMETER);
+
+ mm_image_destroy_image(decode_image);
}
TEST(libmm_gif_Test, mm_util_encode_to_gif_memory_p)
EXPECT_EQ(ret, MM_UTIL_ERROR_NONE);
EXPECT_TRUE(mm_image_is_valid_image(decode_image));
- ret = mm_util_encode_to_gif_memory((mm_image_info_s **)&decode_image, 1, &buffer, &size);
+ ret = mm_util_encode_to_gif_memory(&decode_image, 1, &buffer, &size);
EXPECT_EQ(ret, MM_UTIL_ERROR_NONE);
EXPECT_TRUE(buffer != NULL);
EXPECT_NE(size, 0);
TEST(libmm_gif_Test, mm_util_encode_to_gif_memory_n)
{
int ret = MM_UTIL_ERROR_NONE;
- mm_image_info_s decode_image;
- mm_image_info_s *ptr_decode_image = &decode_image;
+ mm_util_image_h decode_image = NULL;
void *buffer = NULL;
size_t size = 0;
+ ret = mm_util_decode_from_gif_file(DECODE_FILE_PATH, &decode_image);
+ EXPECT_EQ(ret, MM_UTIL_ERROR_NONE);
+ EXPECT_TRUE(mm_image_is_valid_image(decode_image));
+
ret = mm_util_encode_to_gif_memory(NULL, 1, &buffer, &size);
EXPECT_EQ(ret, MM_UTIL_ERROR_INVALID_PARAMETER);
- ret = mm_util_encode_to_gif_memory(&ptr_decode_image, 1, NULL, &size);
+ ret = mm_util_encode_to_gif_memory(&decode_image, 1, NULL, &size);
EXPECT_EQ(ret, MM_UTIL_ERROR_INVALID_PARAMETER);
- ret = mm_util_encode_to_gif_memory(&ptr_decode_image, 1, &buffer, NULL);
+ ret = mm_util_encode_to_gif_memory(&decode_image, 1, &buffer, NULL);
EXPECT_EQ(ret, MM_UTIL_ERROR_INVALID_PARAMETER);
+
+ mm_image_destroy_image(decode_image);
}
int main(int argc, char **argv)