summaryrefslogtreecommitdiff
path: root/unittest/libmedia_thumbnail_unittest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'unittest/libmedia_thumbnail_unittest.cpp')
-rwxr-xr-xunittest/libmedia_thumbnail_unittest.cpp22
1 files changed, 14 insertions, 8 deletions
diff --git a/unittest/libmedia_thumbnail_unittest.cpp b/unittest/libmedia_thumbnail_unittest.cpp
index 5e5077c..6f7f83a 100755
--- a/unittest/libmedia_thumbnail_unittest.cpp
+++ b/unittest/libmedia_thumbnail_unittest.cpp
@@ -40,23 +40,29 @@ class libmedia_thumbnail_Test : public ::testing::Test {
}
};
-TEST(libmedia_thumbnail_Test, thumbnail_request_from_db_async_n)
+TEST(libmedia_thumbnail_Test, create_image_thumbnail_to_buffer_n)
{
int ret = MS_MEDIA_ERR_NONE;
+ unsigned char *buffer = NULL;
+ size_t size = 0;
+ unsigned int w, h;
- ret = thumbnail_request_from_db_async(0, NULL, NULL, NULL, 5001);
- EXPECT_EQ(ret, MS_MEDIA_ERR_INVALID_PARAMETER);
-
- ret = thumbnail_request_from_db_async(0, GTEST_IMAGE_FILE_PATH, NULL, NULL, 5001);
+ ret = create_image_thumbnail_to_buffer(NULL, THUMBNAIL_WIDTH, THUMBNAIL_HEIGHT, &buffer, &size, &w, &h);
EXPECT_EQ(ret, MS_MEDIA_ERR_INVALID_PARAMETER);
}
-TEST(libmedia_thumbnail_Test, thumbnail_request_cancel_media_n)
+TEST(libmedia_thumbnail_Test, create_image_thumbnail_to_buffer_p)
{
int ret = MS_MEDIA_ERR_NONE;
+ unsigned char *buffer = NULL;
+ size_t size = 0;
+ unsigned int w, h;
+
+ ret = create_image_thumbnail_to_buffer(GTEST_IMAGE_FILE_PATH, THUMBNAIL_WIDTH, THUMBNAIL_HEIGHT, &buffer, &size, &w, &h);
+ EXPECT_EQ(ret, MS_MEDIA_ERR_NONE);
- ret = thumbnail_request_cancel_media(0);
- EXPECT_EQ(ret, MS_MEDIA_ERR_INTERNAL);
+ if (buffer)
+ free(buffer);
}
int main(int argc, char **argv)