X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-SuperBlurView.cpp;h=26d72f1e196ebfed5d0f54a1ae572ac6246e55a6;hp=664c2a8a75fd152897d09b3dd70ebbb63598a942;hb=0e72d018e3fcf80e7ea319b0b888915b8d04e5c4;hpb=aa273253ab5bb8febb5e4afa7cd511cd945f40d7 diff --git a/automated-tests/src/dali-toolkit/utc-Dali-SuperBlurView.cpp b/automated-tests/src/dali-toolkit/utc-Dali-SuperBlurView.cpp index 664c2a8..26d72f1 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-SuperBlurView.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-SuperBlurView.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * Copyright (c) 2020 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -136,7 +136,7 @@ int UtcDaliSuperBlurViewNew(void) DALI_TEST_CHECK( blurView ); //Additional check to ensure object is created by checking if it's registered - ObjectRegistry registry = Stage::GetCurrent().GetObjectRegistry(); + ObjectRegistry registry = application.GetCore().GetObjectRegistry(); DALI_TEST_CHECK( registry ); gObjectCreatedCallBackCalled = false; @@ -192,21 +192,21 @@ int UtcDaliSuperBlurViewSetTexture(void) tet_infoline(" UtcDaliSuperBlurViewSetTexture "); SuperBlurView blurView = SuperBlurView::New( BLUR_LEVELS ); - blurView.SetSize( 100.f, 100.f ); + blurView.SetProperty( Actor::Property::SIZE, Vector2(100.0f, 100.0f) ); Texture inputTexture = CreateSolidColorTexture( application, Color::GREEN, 50, 50 ); blurView.SetTexture( inputTexture ); // start multiple guassian blur call, each guassian blur creates two render tasks - DALI_TEST_CHECK( Stage::GetCurrent().GetRenderTaskList().GetTaskCount() == 1+BLUR_LEVELS*2); + DALI_TEST_CHECK( application.GetScene().GetRenderTaskList().GetTaskCount() == 1+BLUR_LEVELS*2); { // create renderers for the original image and each blurred image - Stage::GetCurrent().Add( blurView ); + application.GetScene().Add( blurView ); Wait(application); DALI_TEST_EQUALS(blurView.GetRendererCount(), BLUR_LEVELS+1, TEST_LOCATION ); Wait(application); - Stage::GetCurrent().Remove( blurView ); + application.GetScene().Remove( blurView ); } END_TEST; @@ -215,19 +215,19 @@ int UtcDaliSuperBlurViewSetTexture(void) int UtcDaliSuperBlurViewSetTexture2(void) { ToolkitTestApplication application; - Stage stage = Stage::GetCurrent(); + Integration::Scene stage = application.GetScene(); tet_infoline(" UtcDaliSuperBlurViewSetTexture2 - test setting a second texture "); SuperBlurView blurView = SuperBlurView::New( BLUR_LEVELS ); - blurView.SetSize( 100.f, 100.f ); + blurView.SetProperty( Actor::Property::SIZE, Vector2(100.0f, 100.0f) ); tet_infoline("Call SetTexture and add blurview to stage"); Texture inputTexture = CreateSolidColorTexture( application, Color::GREEN, 50, 50 ); blurView.SetTexture( inputTexture ); // start multiple guassian blur call, each guassian blur creates two render tasks - DALI_TEST_CHECK( Stage::GetCurrent().GetRenderTaskList().GetTaskCount() == 1+BLUR_LEVELS*2); + DALI_TEST_CHECK( application.GetScene().GetRenderTaskList().GetTaskCount() == 1+BLUR_LEVELS*2); { // create renderers for the original image and each blurred image stage.Add( blurView ); @@ -238,7 +238,7 @@ int UtcDaliSuperBlurViewSetTexture2(void) Wait(application, 1000); tet_infoline("Remove from stage"); - Stage::GetCurrent().Remove( blurView ); + application.GetScene().Remove( blurView ); } tet_infoline("Test that there are no render tasks remaining"); @@ -248,11 +248,11 @@ int UtcDaliSuperBlurViewSetTexture2(void) Texture inputTexture2 = CreateSolidColorTexture( application, Color::CYAN, 50, 50 ); blurView.SetTexture( inputTexture2 ); // start multiple guassian blur call, each guassian blur creates two render tasks - DALI_TEST_CHECK( Stage::GetCurrent().GetRenderTaskList().GetTaskCount() == 1+BLUR_LEVELS*2); + DALI_TEST_CHECK( application.GetScene().GetRenderTaskList().GetTaskCount() == 1+BLUR_LEVELS*2); { // create renderers for the original image and each blurred image - Stage::GetCurrent().Add( blurView ); + application.GetScene().Add( blurView ); Wait(application); DALI_TEST_EQUALS(blurView.GetRendererCount(), BLUR_LEVELS+1, TEST_LOCATION ); @@ -260,7 +260,7 @@ int UtcDaliSuperBlurViewSetTexture2(void) Wait(application, 1000); tet_infoline("Remove from stage"); - Stage::GetCurrent().Remove( blurView ); + application.GetScene().Remove( blurView ); } tet_infoline("Test that there are no render tasks remaining"); @@ -278,8 +278,8 @@ int UtcDaliSuperBlurViewSetProperty(void) SuperBlurView blurView = SuperBlurView::New( BLUR_LEVELS ); // create renderers for the original image and each blurred image - Stage::GetCurrent().Add( blurView ); - blurView.SetSize( 100.f, 100.f ); + application.GetScene().Add( blurView ); + blurView.SetProperty( Actor::Property::SIZE, Vector2(100.0f, 100.0f) ); // Will create ResourceImage blurView.SetProperty(SuperBlurView::Property::IMAGE_URL, TEST_IMAGE_FILE_NAME); @@ -287,7 +287,7 @@ int UtcDaliSuperBlurViewSetProperty(void) // start multiple guassian blur call, each guassian blur creates two render tasks - unsigned int count = Stage::GetCurrent().GetRenderTaskList().GetTaskCount(); + unsigned int count = application.GetScene().GetRenderTaskList().GetTaskCount(); DALI_TEST_CHECK( count == 1+BLUR_LEVELS*2 ); Wait(application); @@ -303,13 +303,13 @@ int UtcDaliSuperBlurViewGetProperty(void) tet_infoline(" UtcDaliSuperBlurViewSetProperty "); SuperBlurView blurView = SuperBlurView::New( BLUR_LEVELS ); - blurView.SetSize( 100.f, 100.f ); + blurView.SetProperty( Actor::Property::SIZE, Vector2(100.0f, 100.0f) ); blurView.SetProperty(SuperBlurView::Property::IMAGE_URL, TEST_IMAGE_FILE_NAME); Wait(application); // create renderers for the original image and each blurred image - Stage::GetCurrent().Add( blurView ); + application.GetScene().Add( blurView ); std::string imageUrl = blurView.GetProperty( SuperBlurView::Property::IMAGE_URL ); DALI_TEST_EQUALS( imageUrl, TEST_IMAGE_FILE_NAME, TEST_LOCATION ); @@ -360,7 +360,7 @@ int UtcDaliSuperBlurViewGetBlurredTexture(void) tet_infoline( "UtcDaliSuperBlurViewGetBlurredTexture" ); SuperBlurView blurView = SuperBlurView::New( BLUR_LEVELS ); - blurView.SetSize( 100.f,100.f ); + blurView.SetProperty( Actor::Property::SIZE, Vector2(100.0f, 100.0f) ); Texture inputTexture = CreateSolidColorTexture( application, Color::GREEN, 100, 100 ); blurView.SetTexture( inputTexture ); @@ -386,18 +386,18 @@ int UtcDaliSuperBlurViewBlurSignal(void) tet_infoline(" UtcDaliSuperBlurViewSignal "); SuperBlurView blurView = SuperBlurView::New( BLUR_LEVELS ); - blurView.SetSize( 100.f, 100.f ); + blurView.SetProperty( Actor::Property::SIZE, Vector2(100.0f, 100.0f) ); Texture inputTexture = CreateSolidColorTexture( application, Color::GREEN, 50, 50 ); blurView.SetTexture( inputTexture ); // start multiple guassian blur call, each guassian blur creates two render tasks - DALI_TEST_CHECK( Stage::GetCurrent().GetRenderTaskList().GetTaskCount() == 1+BLUR_LEVELS*2); + DALI_TEST_CHECK( application.GetScene().GetRenderTaskList().GetTaskCount() == 1+BLUR_LEVELS*2); SignalHandler signalHandler; blurView.BlurFinishedSignal().Connect(&signalHandler, &SignalHandler::Callback); // create renderers for the original image and each blurred image - Stage::GetCurrent().Add( blurView ); + application.GetScene().Add( blurView ); Wait(application, 1000); DALI_TEST_EQUALS(blurView.GetRendererCount(), BLUR_LEVELS+1, TEST_LOCATION );