X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit-internal%2Futc-Dali-TextureManager.cpp;h=d72bf176af645e1adedfce14b11850918e971808;hp=af5f1a6186d539bed20ec57ba0e75b5b9a56f025;hb=a502d6a9b7d780c2f2d71ab950a7ea13467976d7;hpb=e3a661ed9b8268e1ebac5ab26088673de706c509 diff --git a/automated-tests/src/dali-toolkit-internal/utc-Dali-TextureManager.cpp b/automated-tests/src/dali-toolkit-internal/utc-Dali-TextureManager.cpp index af5f1a6..d72bf17 100644 --- a/automated-tests/src/dali-toolkit-internal/utc-Dali-TextureManager.cpp +++ b/automated-tests/src/dali-toolkit-internal/utc-Dali-TextureManager.cpp @@ -72,3 +72,30 @@ int UtcTextureManagerRequestLoad(void) END_TEST; } + +int UtcTextureManagerGenerateHash(void) +{ + ToolkitTestApplication application; + + TextureManager textureManager; // Create new texture manager + + TestObserver observer; + std::string filename( "image.png" ); + auto preMultiply = TextureManager::MultiplyOnLoad::LOAD_WITHOUT_MULTIPLY; + TextureManager::TextureId textureId = textureManager.RequestLoad( + filename, + ImageDimensions(), + FittingMode::SCALE_TO_FILL, + SamplingMode::BOX_THEN_LINEAR, + TextureManager::USE_ATLAS, + &observer, + true, + TextureManager::ReloadPolicy::CACHED, + preMultiply); + + VisualUrl url = textureManager.GetVisualUrl( textureId ); + + DALI_TEST_EQUALS( url.GetUrl().compare( filename ), 0, TEST_LOCATION ); + + END_TEST; +}