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=823c7bb5b0bb6d34e42f5c06e70e5da164f2789c;hp=ebada51a9b86c2d05492593a7b5c549beff74739;hb=bb3a306721570de9cbed7d63f8a478622af9a374;hpb=235a3efd5d00a20adbcae39dfce2c29a6c0344b7 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 ebada51..823c7bb 100644 --- a/automated-tests/src/dali-toolkit-internal/utc-Dali-TextureManager.cpp +++ b/automated-tests/src/dali-toolkit-internal/utc-Dali-TextureManager.cpp @@ -25,6 +25,18 @@ using namespace Dali::Toolkit::Internal; + +void utc_dali_toolkit_texture_manager_startup(void) +{ + setenv( "LOG_TEXTURE_MANAGER", "3", 1 ); + test_return_value = TET_UNDEF; +} + +void utc_dali_toolkit_texture_manager_cleanup(void) +{ + test_return_value = TET_PASS; +} + class TestObserver : public Dali::Toolkit::TextureUploadObserver { public: @@ -66,7 +78,34 @@ int UtcTextureManagerRequestLoad(void) TextureManager::ReloadPolicy::CACHED, preMultiply); - const VisualUrl& url = textureManager.GetVisualUrl( textureId ); + VisualUrl url = textureManager.GetVisualUrl( textureId ); + + DALI_TEST_EQUALS( url.GetUrl().compare( filename ), 0, TEST_LOCATION ); + + 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 );