X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-AsyncImageLoader.cpp;h=894a23d6881d46791ace4f56d95619807d4529cc;hb=48f0397b8583a7e18755870c1757845ad561e73e;hp=f68397d5aeb02421b80d2e6d5b3c7fe0845ea7e2;hpb=6648cdfb9e2dd90cb8a34da7aaad71fce83ca05b;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/utc-Dali-AsyncImageLoader.cpp b/automated-tests/src/dali-toolkit/utc-Dali-AsyncImageLoader.cpp index f68397d..894a23d 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-AsyncImageLoader.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-AsyncImageLoader.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Samsung Electronics Co., Ltd. + * Copyright (c) 2023 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. @@ -16,12 +16,12 @@ */ #include #include +#include #include #include #include #include #include -#include using namespace Dali; using namespace Dali::Toolkit; @@ -98,7 +98,7 @@ void dali_async_image_loader_cleanup(void) test_return_value = TET_PASS; } -int UtcDaliImageAtlasNew01(void) +int UtcDaliAsyncImageLoaderNew01(void) { ToolkitTestApplication application; @@ -212,25 +212,25 @@ int UtcDaliAsyncImageLoaderLoadAndLoadedSignal(void) loader.ImageLoadedSignal().Connect(&loadedSignalVerifier, &ImageLoadedSignalVerifier::ImageLoaded); - loader.Load(gImage_34_RGBA); - uint32_t id02 = loader.Load(gImage_50_RGBA, ImageDimensions(25, 25)); - uint32_t id03 = loader.Load(gImage_128_RGB, ImageDimensions(100, 100), FittingMode::SCALE_TO_FILL, SamplingMode::BOX_THEN_LINEAR, true); + loader.Load(gImage_34_RGBA); // Trigger 1 + uint32_t id02 = loader.Load(gImage_50_RGBA, ImageDimensions(25, 25)); // Trigger 2 + uint32_t id03 = loader.Load(gImage_128_RGB, ImageDimensions(100, 100), FittingMode::SCALE_TO_FILL, SamplingMode::BOX_THEN_LINEAR, true); // Trigger 3 // Try load animted image Dali::AnimatedImageLoading animatedImageLoading = Dali::AnimatedImageLoading::New(gImage_gif, true); - DevelAsyncImageLoader::LoadAnimatedImage(loader, animatedImageLoading, 0, DevelAsyncImageLoader::PreMultiplyOnLoad::OFF); + DevelAsyncImageLoader::LoadAnimatedImage(loader, animatedImageLoading, 0, DevelAsyncImageLoader::PreMultiplyOnLoad::OFF); // Trigger 4 // Try apply mask image Devel::PixelBuffer imageData = Devel::PixelBuffer::New(50, 50, Dali::Pixel::RGBA8888); - Devel::PixelBuffer maskData = Devel::PixelBuffer::New(50, 50, Dali::Pixel::RGBA8888); - DevelAsyncImageLoader::ApplyMask(loader, imageData, maskData, 0.0f, false, DevelAsyncImageLoader::PreMultiplyOnLoad::OFF); + Devel::PixelBuffer maskData = Devel::PixelBuffer::New(50, 50, Dali::Pixel::RGBA8888); + DevelAsyncImageLoader::ApplyMask(loader, imageData, maskData, 0.0f, false, DevelAsyncImageLoader::PreMultiplyOnLoad::OFF); // Trigger 5 - ApplyMask also uses AsyncTask - DALI_TEST_EQUALS(Test::WaitForEventThreadTrigger(4), true, TEST_LOCATION); + DALI_TEST_EQUALS(Test::WaitForEventThreadTrigger(5), true, TEST_LOCATION); // Wait for 5 triggers application.SendNotification(); application.Render(); - DALI_TEST_CHECK(loadedSignalVerifier.LoadedImageCount() == 4); + DALI_TEST_CHECK(loadedSignalVerifier.LoadedImageCount() == 5); DALI_TEST_CHECK(loadedSignalVerifier.Verify(id02, 25, 25)); DALI_TEST_CHECK(loadedSignalVerifier.Verify(id03, 100, 100)); @@ -272,7 +272,7 @@ int UtcDaliAsyncImageLoaderCancel02(void) ToolkitTestApplication application; AsyncImageLoader loader = AsyncImageLoader::New(); - uint32_t id01 = loader.Load(gImage_34_RGBA, ImageDimensions(34, 34)); + uint32_t id01 = loader.Load(gImage_34_RGBA, ImageDimensions(34, 34)); DALI_TEST_CHECK(loader.Cancel(id01)); // Cancle a task application.SendNotification(); @@ -314,4 +314,4 @@ int UtcDaliAsyncImageLoaderCancelAll(void) application.Render(); END_TEST; -} \ No newline at end of file +}