X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-adaptor%2Futc-Dali-GifLoading.cpp;h=6a4fa8706d25f25816d69c2a0b7f1afe60848ef8;hb=d9e84f2ed303ebcd4d7d3e28ba0e3c048314740c;hp=b70d7f805b14ca2dfeb554e846f081c977fa10b2;hpb=c77e183c6af5a02742d25e9b29308373e7afc486;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 old mode 100644 new mode 100755 index b70d7f8..6a4fa87 --- 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, true ); + 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, true ); + 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, true ); + 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, true ); + 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, true ); + 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, true ); + ImageDimensions imageSize = gifLoading->GetImageSize(); // Check that it returns zero size when the gif is not valid DALI_TEST_EQUALS( imageSize.GetWidth(), 0u, TEST_LOCATION );