X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-adaptor%2Futc-Dali-GifLoading.cpp;h=5bd36983899656913a8ce1dee55699cb16eb94e4;hb=refs%2Fchanges%2F03%2F162403%2F31;hp=b70d7f805b14ca2dfeb554e846f081c977fa10b2;hpb=d0bee11f2716fecd5198b206c1a9a045f5ef5b7b;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/automated-tests/src/dali-adaptor/utc-Dali-GifLoading.cpp b/automated-tests/src/dali-adaptor/utc-Dali-GifLoading.cpp index b70d7f8..5bd3698 100644 --- a/automated-tests/src/dali-adaptor/utc-Dali-GifLoading.cpp +++ b/automated-tests/src/dali-adaptor/utc-Dali-GifLoading.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * Copyright (c) 2017 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -65,17 +65,24 @@ int UtcDaliGifLoadingP(void) std::vector pixelDataList; Dali::Vector frameDelayList; - bool succeed = LoadAnimatedGifFromFile( gGif_100_None, pixelDataList, frameDelayList ); + std::unique_ptr gifLoading = GifLoading::New( gGif_100_None ); + bool succeed = gifLoading->LoadAllFrames( pixelDataList, frameDelayList ); + // Check that the loading succeed DALI_TEST_CHECK( succeed ); - VerifyLoad( pixelDataList, frameDelayList, 5u, 100u, 100u, 1000u ); + VerifyLoad( pixelDataList, frameDelayList, 5u, 100u, 100u, 1000u ); - succeed = LoadAnimatedGifFromFile( gGif_100_Prev, pixelDataList, frameDelayList ); + pixelDataList.clear(); + gifLoading = GifLoading::New( gGif_100_Prev ); + succeed = gifLoading->LoadAllFrames( pixelDataList, frameDelayList ); // Check that the loading succeed DALI_TEST_CHECK( succeed ); VerifyLoad( pixelDataList, frameDelayList, 5u, 100u, 100u, 1000u ); - succeed = LoadAnimatedGifFromFile( gGif_100_Bgnd, pixelDataList, frameDelayList ); + pixelDataList.clear(); + gifLoading = GifLoading::New( gGif_100_Bgnd ); + succeed = gifLoading->LoadAllFrames( pixelDataList, frameDelayList ); + // Check that the loading succeed DALI_TEST_CHECK( succeed ); VerifyLoad( pixelDataList, frameDelayList, 5u, 100u, 100u, 1000u ); @@ -88,7 +95,8 @@ int UtcDaliGifLoadingN(void) std::vector pixelDataList; Dali::Vector frameDelayList; - bool succeed = LoadAnimatedGifFromFile( gGifNonExist, pixelDataList, frameDelayList ); + std::unique_ptr gifLoading = GifLoading::New( gGifNonExist ); + bool succeed = gifLoading->LoadAllFrames( pixelDataList, frameDelayList ); // Check that the loading failed DALI_TEST_CHECK( !succeed ); @@ -102,7 +110,8 @@ int UtcDaliGifLoadingN(void) int UtcDaliGifLoadingGetImageSizeP(void) { - ImageDimensions imageSize = GetGifImageSize( gGif_100_None ); + std::unique_ptr gifLoading = GifLoading::New( gGif_100_None ); + ImageDimensions imageSize = gifLoading->GetImageSize(); // Check that the image size is [100, 100] DALI_TEST_EQUALS( imageSize.GetWidth(), 100u, TEST_LOCATION ); @@ -113,7 +122,8 @@ int UtcDaliGifLoadingGetImageSizeP(void) int UtcDaliGifLoadingGetImageSizeN(void) { - ImageDimensions imageSize = GetGifImageSize( gGifNonExist ); + std::unique_ptr gifLoading = GifLoading::New( gGifNonExist ); + ImageDimensions imageSize = gifLoading->GetImageSize(); // Check that it returns zero size when the gif is not valid DALI_TEST_EQUALS( imageSize.GetWidth(), 0u, TEST_LOCATION );