X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-ImageView.cpp;h=7d709d85b82a8aff9f079700be42630d6bd69d58;hb=c4473b138fec8355d4b4583a48528f816a8cb42a;hp=965e258c8e2cc8f244524125c868cfa8ddaef474;hpb=4019119f94f02948f2dc26a8495d44d1143c684a;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/utc-Dali-ImageView.cpp b/automated-tests/src/dali-toolkit/utc-Dali-ImageView.cpp index 965e258..7d709d8 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-ImageView.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-ImageView.cpp @@ -163,7 +163,7 @@ void TestUrl( ImageView imageView, const std::string url ) int UtcDaliImageViewNewP(void) { - TestApplication application; + ToolkitTestApplication application; ImageView imageView = ImageView::New(); @@ -174,7 +174,7 @@ int UtcDaliImageViewNewP(void) int UtcDaliImageViewNewImageP(void) { - TestApplication application; + ToolkitTestApplication application; BufferImage image = CreateBufferImage( 100, 200, Vector4( 1.f, 1.f, 1.f, 1.f ) ); ImageView imageView = ImageView::New( image ); @@ -187,7 +187,7 @@ int UtcDaliImageViewNewImageP(void) int UtcDaliImageViewNewUrlP(void) { - TestApplication application; + ToolkitTestApplication application; ImageView imageView = ImageView::New( TEST_IMAGE_FILE_NAME ); DALI_TEST_CHECK( imageView ); @@ -199,7 +199,7 @@ int UtcDaliImageViewNewUrlP(void) int UtcDaliImageViewConstructorP(void) { - TestApplication application; + ToolkitTestApplication application; ImageView imageView; @@ -210,7 +210,7 @@ int UtcDaliImageViewConstructorP(void) int UtcDaliImageViewCopyConstructorP(void) { - TestApplication application; + ToolkitTestApplication application; // Initialize an object, ref count == 1 ImageView imageView = ImageView::New(); @@ -223,7 +223,7 @@ int UtcDaliImageViewCopyConstructorP(void) int UtcDaliImageViewAssignmentOperatorP(void) { - TestApplication application; + ToolkitTestApplication application; ImageView imageView = ImageView::New(); @@ -236,7 +236,7 @@ int UtcDaliImageViewAssignmentOperatorP(void) int UtcDaliImageViewDownCastP(void) { - TestApplication application; + ToolkitTestApplication application; ImageView imageView = ImageView::New(); @@ -253,7 +253,7 @@ int UtcDaliImageViewDownCastP(void) int UtcDaliImageViewDownCastN(void) { - TestApplication application; + ToolkitTestApplication application; BaseHandle unInitializedObject; @@ -865,9 +865,16 @@ int UtcDaliImageViewSizeWithBackground(void) int width = 100; int height = 200; - Image image = CreateBufferImage( width, height, Vector4(1.f, 1.f, 1.f, 1.f) ); ImageView imageView = ImageView::New(); - imageView.SetBackgroundImage( image ); + + imageView.SetProperty( Control::Property::BACKGROUND, + { + { Toolkit::Visual::Property::TYPE, Toolkit::Visual::IMAGE }, + { Toolkit::ImageVisual::Property::URL, TEST_RESOURCE_DIR "/gallery-small-1.jpg" }, + { ImageVisual::Property::DESIRED_WIDTH, width }, + { ImageVisual::Property::DESIRED_HEIGHT, height }, + } + ); Stage::GetCurrent().Add( imageView ); application.SendNotification(); @@ -887,11 +894,19 @@ int UtcDaliImageViewSizeWithBackgroundAndImage(void) int heightBackground = 200; int width = 300; int height = 400; - Image imageBackground = CreateBufferImage( widthBackground, heightBackground, Vector4(1.f, 1.f, 1.f, 1.f) ); Image image = CreateBufferImage( width, height, Vector4(1.f, 1.f, 1.f, 1.f) ); ImageView imageView = ImageView::New(); - imageView.SetBackgroundImage( imageBackground ); + + imageView.SetProperty( Control::Property::BACKGROUND, + { + { Toolkit::Visual::Property::TYPE, Toolkit::Visual::IMAGE }, + { Toolkit::ImageVisual::Property::URL, TEST_RESOURCE_DIR "/gallery-small-1.jpg" }, + { ImageVisual::Property::DESIRED_WIDTH, widthBackground }, + { ImageVisual::Property::DESIRED_HEIGHT, heightBackground }, + } + ); + imageView.SetImage( image ); Stage::GetCurrent().Add( imageView ); @@ -910,10 +925,17 @@ int UtcDaliImageViewHeightForWidthBackground(void) int widthBackground = 100; int heightBackground = 200; - Image imageBackground = CreateBufferImage( widthBackground, heightBackground, Vector4(1.f, 1.f, 1.f, 1.f) ); ImageView imageView = ImageView::New(); - imageView.SetBackgroundImage( imageBackground ); + + imageView.SetProperty( Control::Property::BACKGROUND, + { + { Toolkit::Visual::Property::TYPE, Toolkit::Visual::IMAGE }, + { Toolkit::ImageVisual::Property::URL, TEST_RESOURCE_DIR "/gallery-small-1.jpg" }, + { ImageVisual::Property::DESIRED_WIDTH, widthBackground }, + { ImageVisual::Property::DESIRED_HEIGHT, heightBackground } + } + ); Stage::GetCurrent().Add( imageView ); application.SendNotification(); @@ -935,11 +957,20 @@ int UtcDaliImageViewHeightForWidthBackgroundAndImage(void) int heightBackground = 200; int width = 300; int height = 400; - Image imageBackground = CreateBufferImage( widthBackground, heightBackground, Vector4(1.f, 1.f, 1.f, 1.f) ); + Image image = CreateBufferImage( width, height, Vector4(1.f, 1.f, 1.f, 1.f) ); ImageView imageView = ImageView::New(); - imageView.SetBackgroundImage( imageBackground ); + + imageView.SetProperty( Control::Property::BACKGROUND, + { + { Toolkit::Visual::Property::TYPE, Toolkit::Visual::IMAGE }, + { Toolkit::ImageVisual::Property::URL, TEST_RESOURCE_DIR "/gallery-small-1.jpg" }, + { ImageVisual::Property::DESIRED_WIDTH, widthBackground }, + { ImageVisual::Property::DESIRED_HEIGHT, heightBackground } + } + ); + imageView.SetImage( image ); Stage::GetCurrent().Add( imageView ); @@ -1080,15 +1111,17 @@ int UtcDaliImageViewCheckResourceReady(void) gResourceReadySignalFired = false; - - int width = 100; - int height = 200; - Image image = CreateBufferImage( width, height, Vector4(1.f, 1.f, 1.f, 1.f) ); - // Check ImageView with background and main image, to ensure both visuals are marked as loaded ImageView imageView = ImageView::New( TEST_GIF_FILE_NAME ); - imageView.SetBackgroundImage( image ); + imageView.SetProperty( Control::Property::BACKGROUND, + { + { Toolkit::Visual::Property::TYPE, Toolkit::Visual::IMAGE }, + { Toolkit::ImageVisual::Property::URL, TEST_RESOURCE_DIR "/gallery-small-1.jpg" }, + { ImageVisual::Property::DESIRED_WIDTH, 100 }, + { ImageVisual::Property::DESIRED_HEIGHT, 200 } + } + ); DALI_TEST_EQUALS( imageView.IsResourceReady(), false, TEST_LOCATION ); @@ -1096,10 +1129,12 @@ int UtcDaliImageViewCheckResourceReady(void) Stage::GetCurrent().Add( imageView ); + // loading started, this waits for the loader thread + DALI_TEST_EQUALS( Test::WaitForEventThreadTrigger( 1 ), true, TEST_LOCATION ); + application.SendNotification(); application.Render(16); - DALI_TEST_EQUALS( imageView.IsResourceReady(), true, TEST_LOCATION ); DALI_TEST_EQUALS( gResourceReadySignalFired, true, TEST_LOCATION ); @@ -1293,10 +1328,10 @@ int UtcDaliImageViewResourceUrlP(void) ToolkitTestApplication application; ImageView imageView = ImageView::New(); - DALI_TEST_CHECK( imageView.GetProperty( ImageView::Property::RESOURCE_URL ).Get< std::string >().empty() ); + DALI_TEST_CHECK( imageView.GetProperty( ImageView::Property::IMAGE ).Get< std::string >().empty() ); - imageView.SetProperty( ImageView::Property::RESOURCE_URL, "TestString" ); - DALI_TEST_EQUALS( imageView.GetProperty( ImageView::Property::RESOURCE_URL ).Get< std::string >(), "TestString", TEST_LOCATION ); + imageView.SetProperty( ImageView::Property::IMAGE, "TestString" ); + DALI_TEST_EQUALS( imageView.GetProperty( ImageView::Property::IMAGE ).Get< std::string >(), "TestString", TEST_LOCATION ); END_TEST; }