X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-Image.cpp;h=dd211945086ce2fbc7158cc2a4a32ea9927142bf;hb=cce732d617a436443bd3494c8cac5b7aca76eaf6;hp=4767977bf1d77b734f92b98cd2e598118d9fed4c;hpb=b8bbf945e69c6639367c65507c83bc932c3160ee;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/utc-Dali-Image.cpp b/automated-tests/src/dali-toolkit/utc-Dali-Image.cpp index 4767977..dd21194 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-Image.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-Image.cpp @@ -21,6 +21,7 @@ #include #include +#include #include #include #include @@ -77,6 +78,23 @@ int UtcDaliImageConvertFrameBufferToUrl2(void) END_TEST; } +int UtcDaliImageConvertDepthTextureFrameBufferToUrl(void) +{ + ToolkitTestApplication application; + tet_infoline("UtcDaliImageConvertDepthTextureFrameBufferToUrl"); + + unsigned int width(64); + unsigned int height(64); + FrameBuffer frameBuffer = FrameBuffer::New(width, height, FrameBuffer::Attachment::NONE); + + Texture texture = Texture::New(TextureType::TEXTURE_2D, Pixel::DEPTH_UNSIGNED_INT, width, height); + DevelFrameBuffer::AttachDepthTexture(frameBuffer, texture); + + DALI_TEST_CHECK(Dali::Toolkit::Image::GenerateDepthUrl(frameBuffer).GetUrl().size() > 0u); + + END_TEST; +} + int UtcDaliImageConvertPixelDataToUrl01(void) { ToolkitTestApplication application; @@ -165,6 +183,60 @@ int UtcDaliImageConvertNativeImageSourceToUrl02(void) END_TEST; } +int UtcDaliImageConvertNativeImageInterfaceToUrl01(void) +{ + ToolkitTestApplication application; + tet_infoline("UtcDaliImageConvertNativeImageInterfaceToUrl01"); + + unsigned int width(64); + unsigned int height(64); + try + { + NativeImageSourceQueuePtr nativeImageQueue = NativeImageSourceQueue::New(width, height, (Dali::NativeImageSourceQueue::ColorFormat::BGR888)); + + DALI_TEST_CHECK(Dali::Toolkit::Image::GenerateUrl(nativeImageQueue).GetUrl().size() > 0u); + } + catch(Dali::DaliException& e) + { + DALI_TEST_PRINT_ASSERT(e); + DALI_TEST_ASSERT(e, "Adaptor::IsAvailable()", TEST_LOCATION); + } + catch(...) + { + tet_printf("Assertion test failed - wrong Exception\n"); + tet_result(TET_FAIL); + } + + END_TEST; +} + +int UtcDaliImageConvertNativeImageInterfaceToUrl02(void) +{ + ToolkitTestApplication application; + tet_infoline("UtcDaliImageConvertNativeImageInterfaceToUrl02"); + + unsigned int width(64); + unsigned int height(64); + try + { + NativeImageSourceQueuePtr nativeImageQueue = NativeImageSourceQueue::New(width, height, (Dali::NativeImageSourceQueue::ColorFormat::BGR888)); + + DALI_TEST_CHECK(Dali::Toolkit::Image::GenerateUrl(nativeImageQueue, true).GetUrl().size() > 0u); + } + catch(Dali::DaliException& e) + { + DALI_TEST_PRINT_ASSERT(e); + DALI_TEST_ASSERT(e, "Adaptor::IsAvailable()", TEST_LOCATION); + } + catch(...) + { + tet_printf("Assertion test failed - wrong Exception\n"); + tet_result(TET_FAIL); + } + + END_TEST; +} + int UtcDaliImageConvertEncodedImageBufferToUrl(void) { ToolkitTestApplication application;