X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit-internal%2Futc-Dali-TextureManager.cpp;h=7478659565178c5e90db2b6d77a7c9adc20403db;hb=refs%2Fchanges%2F35%2F276135%2F18;hp=4b917a02ea6c21c90d0945defe5e31cf4d9a9c12;hpb=b33712a17095254f5a42eb2458c7e2f840fd8a13;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git 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 4b917a0..7478659 100644 --- a/automated-tests/src/dali-toolkit-internal/utc-Dali-TextureManager.cpp +++ b/automated-tests/src/dali-toolkit-internal/utc-Dali-TextureManager.cpp @@ -599,8 +599,6 @@ int UtcTextureManagerUseInvalidMask(void) atlasRectSize, atlasingStatus, loadingStatus, - WrapMode::DEFAULT, - WrapMode::DEFAULT, &observer, atlasUploadObserver, atlasManager, @@ -666,8 +664,6 @@ int UtcTextureManagerUseInvalidMaskAndMaskLoadedFirst(void) atlasRectSize, atlasingStatus, loadingStatus, - WrapMode::DEFAULT, - WrapMode::DEFAULT, &observer, atlasUploadObserver, atlasManager, @@ -733,8 +729,6 @@ int UtcTextureManagerUseInvalidMaskAndMaskLoadedLater(void) atlasRectSize, atlasingStatus, loadingStatus, - WrapMode::DEFAULT, - WrapMode::DEFAULT, &observer, atlasUploadObserver, atlasManager, @@ -760,8 +754,11 @@ int UtcTextureManagerUseInvalidMaskAndMaskLoadedLater(void) true, ///< orientationCorrection preMultiply); - textureManager.AsyncLoadComplete(textureId, pixelBuffer); - textureManager.AsyncLoadComplete(maskInfo->mAlphaMaskId, Dali::Devel::PixelBuffer()); + std::vector pixelBuffers; + pixelBuffers.push_back(pixelBuffer); + textureManager.AsyncLoadComplete(textureId, pixelBuffers); + std::vector maskBuffers; + textureManager.AsyncLoadComplete(maskInfo->mAlphaMaskId, maskBuffers); textureManager.Remove(maskInfo->mAlphaMaskId, nullptr); textureManager.Remove(textureId, &observer); } @@ -817,8 +814,6 @@ int UtcTextureManagerSynchronousLoadingFail(void) atlasRectSize, atlasingStatus, loadingStatus, - WrapMode::DEFAULT, - WrapMode::DEFAULT, &observer, atlasUploadObserver, atlasManager, @@ -873,8 +868,6 @@ int UtcTextureManagerCachingSynchronousLoading(void) atlasRectSize, atlasingStatus, loadingStatus, - WrapMode::DEFAULT, - WrapMode::DEFAULT, &observer, atlasUploadObserver, atlasManager, @@ -905,8 +898,6 @@ int UtcTextureManagerCachingSynchronousLoading(void) atlasRectSize, atlasingStatus, loadingStatus, - WrapMode::DEFAULT, - WrapMode::DEFAULT, &asyncObserver, atlasUploadObserver, atlasManager, @@ -965,8 +956,6 @@ int UtcTextureManagerAsyncSyncAsync(void) atlasRectSize, atlasingStatus, asyncLoadingStatus1, - WrapMode::DEFAULT, - WrapMode::DEFAULT, &asyncObserver1, atlasUploadObserver, atlasManager, @@ -997,8 +986,6 @@ int UtcTextureManagerAsyncSyncAsync(void) atlasRectSize, atlasingStatus, syncLoadingStatus, - WrapMode::DEFAULT, - WrapMode::DEFAULT, &syncObserver, atlasUploadObserver, atlasManager, @@ -1034,8 +1021,6 @@ int UtcTextureManagerAsyncSyncAsync(void) atlasRectSize, atlasingStatus, asyncLoadingStatus2, - WrapMode::DEFAULT, - WrapMode::DEFAULT, &asyncObserver2, atlasUploadObserver, atlasManager, @@ -1045,7 +1030,11 @@ int UtcTextureManagerAsyncSyncAsync(void) DALI_TEST_EQUALS(asyncLoadingStatus2, false, TEST_LOCATION); // texture is loaded by previous sync request DALI_TEST_CHECK(asyncTextureSet2); // texture is loaded - DALI_TEST_CHECK(asyncTextureSet2 == syncTextureSet); // check loaded two texture is same. + Texture syncTexture = syncTextureSet.GetTexture(0u); + Texture asyncTexture2 = asyncTextureSet2.GetTexture(0u); + DALI_TEST_CHECK(syncTexture); + DALI_TEST_CHECK(asyncTexture2); + DALI_TEST_CHECK(asyncTexture2 == syncTexture); // check loaded two texture is same. // observer is called synchronously because the texture is cached. DALI_TEST_EQUALS(asyncObserver2.mLoaded, true, TEST_LOCATION); @@ -1061,7 +1050,10 @@ int UtcTextureManagerAsyncSyncAsync(void) DALI_TEST_EQUALS(Test::WaitForEventThreadTrigger(1), true, TEST_LOCATION); DALI_TEST_EQUALS(asyncObserver1.mLoaded, true, TEST_LOCATION); DALI_TEST_EQUALS(asyncObserver1.mObserverCalled, true, TEST_LOCATION); - DALI_TEST_CHECK(asyncObserver1.mTextureSet == asyncTextureSet2); // check loaded two texture is same. + DALI_TEST_CHECK(asyncObserver1.mTextureSet); + + Texture observerTexture = asyncObserver1.mTextureSet.GetTexture(0u); + DALI_TEST_CHECK(observerTexture == asyncTexture2); // check loaded two texture is same. // asyncObserver2 was already called so it isn't called here. DALI_TEST_EQUALS(asyncObserver2.mLoaded, false, TEST_LOCATION); @@ -1162,8 +1154,6 @@ int UtcTextureManagerRemoveDuringApplyMasking(void) atlasRectSize, atlasingStatus, loadingStatus, - WrapMode::DEFAULT, - WrapMode::DEFAULT, &observer1, atlasUploadObserver, atlasManager, @@ -1216,7 +1206,8 @@ int UtcTextureManagerRemoveDuringApplyMasking(void) // ApplyMask event come back, and do nothing. // CAPTION : HARD-CODING. { - textureManager.AsyncLoadComplete(textureId1, Dali::Devel::PixelBuffer()); + std::vector pixelBuffers; + textureManager.AsyncLoadComplete(textureId1, pixelBuffers); textureManager.Remove(maskInfo->mAlphaMaskId, nullptr); } @@ -1230,7 +1221,8 @@ int UtcTextureManagerRemoveDuringApplyMasking(void) // CAPTION : HARD-CODING. { - textureManager.AsyncLoadComplete(textureId2, Dali::Devel::PixelBuffer()); + std::vector pixelBuffers; + textureManager.AsyncLoadComplete(textureId2, pixelBuffers); textureManager.Remove(textureId2, &observer2); } @@ -1239,4 +1231,4 @@ int UtcTextureManagerRemoveDuringApplyMasking(void) DALI_TEST_EQUALS(observer2.mCompleteType, TestObserver::CompleteType::UPLOAD_COMPLETE, TEST_LOCATION); END_TEST; -} \ No newline at end of file +}