X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-GaussianBlurView.cpp;h=41393d851e11c743321a33a0532ff66866caaaab;hb=e483020277e28cd5f93a93cf50119edaac49a9e9;hp=1f30c92964d0b5979fb639c852be60f8a7e809f8;hpb=9898539d73faa8f3eebc454f0084727479ef8ba9;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/utc-Dali-GaussianBlurView.cpp b/automated-tests/src/dali-toolkit/utc-Dali-GaussianBlurView.cpp index 1f30c929..41393d8 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-GaussianBlurView.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-GaussianBlurView.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Samsung Electronics Co., Ltd. + * Copyright (c) 2022 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. @@ -15,9 +15,11 @@ * */ -#include #include +#include + #include + #include #include @@ -42,23 +44,23 @@ void utc_gaussian_blur_view_cleanup(void) class TestCallback : public ConnectionTracker { public: - TestCallback( Dali::Toolkit::GaussianBlurView& blurView ) - : mBlurView( blurView ) + TestCallback(Dali::Toolkit::GaussianBlurView& blurView) + : mBlurView(blurView) { mFinished = false; } void Connect() { - mBlurView.FinishedSignal().Connect( this, &TestCallback::OnFinished ); + mBlurView.FinishedSignal().Connect(this, &TestCallback::OnFinished); } - void OnFinished( Dali::Toolkit::GaussianBlurView source ) + void OnFinished(Dali::Toolkit::GaussianBlurView source) { mFinished = true; } - bool mFinished; + bool mFinished; Dali::Toolkit::GaussianBlurView& mBlurView; }; @@ -74,13 +76,13 @@ int UtcDaliGaussianBlurViewUninitialized(void) { // New() must be called to create a GaussianBlurView or it wont be valid. Actor a = Actor::New(); - view.Add( a ); - DALI_TEST_CHECK( false ); + view.Add(a); + DALI_TEST_CHECK(false); } - catch (Dali::DaliException& e) + catch(Dali::DaliException& e) { // Tests that a negative test of an assertion succeeds - DALI_TEST_PRINT_ASSERT( e ); + DALI_TEST_PRINT_ASSERT(e); DALI_TEST_CHECK(!view); } END_TEST; @@ -93,10 +95,10 @@ int UtcDaliGaussianBlurViewNew(void) tet_infoline("UtcDaliGaussianBlurViewNew"); Toolkit::GaussianBlurView view = Toolkit::GaussianBlurView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Toolkit::GaussianBlurView view2 = Toolkit::GaussianBlurView::New(5, 1.5f, Pixel::RGB888, 0.5f, 0.5f, false); - DALI_TEST_CHECK( view2 ); + DALI_TEST_CHECK(view2); END_TEST; } @@ -107,16 +109,15 @@ int UtcDaliGaussianBlurViewDownCast(void) tet_infoline("UtcDaliGaussianBlurViewDownCast"); Toolkit::GaussianBlurView view = Toolkit::GaussianBlurView::New(); - BaseHandle handle(view); + BaseHandle handle(view); - Toolkit::GaussianBlurView gaussianBlurView = Toolkit::GaussianBlurView::DownCast( handle ); - DALI_TEST_CHECK( view ); - DALI_TEST_CHECK( gaussianBlurView ); - DALI_TEST_CHECK( gaussianBlurView == view ); + Toolkit::GaussianBlurView gaussianBlurView = Toolkit::GaussianBlurView::DownCast(handle); + DALI_TEST_CHECK(view); + DALI_TEST_CHECK(gaussianBlurView); + DALI_TEST_CHECK(gaussianBlurView == view); END_TEST; } - // Positive test case for a method int UtcDaliGaussianBlurViewPropertyNames(void) { @@ -124,11 +125,11 @@ int UtcDaliGaussianBlurViewPropertyNames(void) tet_infoline("UtcDaliGaussianBlurViewPropertyNames"); Toolkit::GaussianBlurView view = Toolkit::GaussianBlurView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); // Check the names, this names are used in the shader code, // if they change in the shader code, then it has to be updated here. - DALI_TEST_EQUALS( view.GetBlurStrengthPropertyIndex(), view.GetPropertyIndex("GaussianBlurStrengthPropertyName"), TEST_LOCATION ); + DALI_TEST_EQUALS(view.GetBlurStrengthPropertyIndex(), view.GetPropertyIndex("GaussianBlurStrengthPropertyName"), TEST_LOCATION); END_TEST; } @@ -139,22 +140,21 @@ int UtcDaliGaussianBlurViewAddRemove(void) tet_infoline("UtcDaliGaussianBlurViewAddRemove"); Toolkit::GaussianBlurView view = Toolkit::GaussianBlurView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); Actor actor = Actor::New(); - DALI_TEST_CHECK( !actor.GetProperty< bool >( Actor::Property::CONNECTED_TO_SCENE ) ); - + DALI_TEST_CHECK(!actor.GetProperty(Actor::Property::CONNECTED_TO_SCENE)); - view.SetProperty( Actor::Property::PARENT_ORIGIN,ParentOrigin::CENTER); - view.SetProperty( Actor::Property::SIZE, application.GetScene().GetSize()); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER); + view.SetProperty(Actor::Property::SIZE, application.GetScene().GetSize()); view.Add(actor); application.GetScene().Add(view); - DALI_TEST_CHECK( actor.GetProperty< bool >( Actor::Property::CONNECTED_TO_SCENE ) ); + DALI_TEST_CHECK(actor.GetProperty(Actor::Property::CONNECTED_TO_SCENE)); view.Remove(actor); - DALI_TEST_CHECK( !actor.GetProperty< bool >( Actor::Property::CONNECTED_TO_SCENE ) ); + DALI_TEST_CHECK(!actor.GetProperty(Actor::Property::CONNECTED_TO_SCENE)); END_TEST; } @@ -165,26 +165,26 @@ int UtcDaliGaussianBlurActivateDeactivate(void) tet_infoline("UtcDaliGaussianBlurActivateDeactivate"); Toolkit::GaussianBlurView view = Toolkit::GaussianBlurView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); RenderTaskList taskList = application.GetScene().GetRenderTaskList(); - DALI_TEST_CHECK( 1u == taskList.GetTaskCount() ); + DALI_TEST_CHECK(1u == taskList.GetTaskCount()); - view.SetProperty( Actor::Property::PARENT_ORIGIN,ParentOrigin::CENTER); - view.SetProperty( Actor::Property::SIZE, application.GetScene().GetSize()); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER); + view.SetProperty(Actor::Property::SIZE, application.GetScene().GetSize()); view.Add(Actor::New()); application.GetScene().Add(view); view.Activate(); RenderTaskList taskList2 = application.GetScene().GetRenderTaskList(); - DALI_TEST_CHECK( 1u != taskList2.GetTaskCount() ); - DALI_TEST_CHECK( 2u == view.GetChildCount() ); + DALI_TEST_CHECK(1u != taskList2.GetTaskCount()); + DALI_TEST_CHECK(2u == view.GetChildCount()); view.Deactivate(); RenderTaskList taskList3 = application.GetScene().GetRenderTaskList(); - DALI_TEST_CHECK( 1u == taskList3.GetTaskCount() ); - DALI_TEST_CHECK( 1u == view.GetChildCount() ); + DALI_TEST_CHECK(1u == taskList3.GetTaskCount()); + DALI_TEST_CHECK(1u == view.GetChildCount()); END_TEST; } @@ -192,18 +192,17 @@ int UtcDaliGaussianBlurActivateDeactivate(void) // Positive test case for a method int UtcDaliGaussianBlurActivateDeactivateRepeat(void) { -#ifdef OLD_GRAPHICS_TEST // NEeds framebuffers implementing ToolkitTestApplication application; - TestGlAbstraction& gl = application.GetGlAbstraction(); - TraceCallStack& textureTrace = gl.GetTextureTrace(); + TestGlAbstraction& gl = application.GetGlAbstraction(); + TraceCallStack& textureTrace = gl.GetTextureTrace(); textureTrace.Enable(true); tet_infoline("UtcDaliGaussianBlurActivateDeactivateRepeat"); Toolkit::GaussianBlurView view = Toolkit::GaussianBlurView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER ); - view.SetProperty( Actor::Property::SIZE, application.GetScene().GetSize()); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER); + view.SetProperty(Actor::Property::SIZE, application.GetScene().GetSize()); view.Add(Actor::New()); application.GetScene().Add(view); view.Activate(); @@ -211,24 +210,21 @@ int UtcDaliGaussianBlurActivateDeactivateRepeat(void) application.SendNotification(); application.Render(20); - DALI_TEST_EQUALS( gl.GetLastGenTextureId(), 3, TEST_LOCATION ); + DALI_TEST_EQUALS(gl.GetLastGenTextureId(), 3, TEST_LOCATION); view.Deactivate(); application.SendNotification(); application.Render(20); - DALI_TEST_EQUALS( gl.GetLastGenTextureId(), 3, TEST_LOCATION); + DALI_TEST_EQUALS(gl.GetLastGenTextureId(), 3, TEST_LOCATION); view.Activate(); application.SendNotification(); application.Render(20); - DALI_TEST_EQUALS( gl.GetLastGenTextureId(), 6, TEST_LOCATION); -#else - tet_result(TET_PASS); -#endif + DALI_TEST_EQUALS(gl.GetLastGenTextureId(), 6, TEST_LOCATION); END_TEST; } @@ -239,11 +235,11 @@ int UtcDaliGaussianBlurViewSetGetBackgroundColor(void) tet_infoline("UtcDaliGaussianBlurViewSetGetBackgroundColor"); Toolkit::GaussianBlurView view = Toolkit::GaussianBlurView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); view.SetBackgroundColor(Dali::Color::RED); Vector4 color = view.GetBackgroundColor(); - DALI_TEST_CHECK( color == Dali::Color::RED ); + DALI_TEST_CHECK(color == Dali::Color::RED); END_TEST; } @@ -254,21 +250,21 @@ int UtcDaliGaussianBlurViewSetGetRenderTarget(void) tet_infoline("UtcDaliGaussianBlurViewSetGetRenderTarget"); Toolkit::GaussianBlurView view = Toolkit::GaussianBlurView::New(5, 1.5f, Pixel::RGB888, 0.5f, 0.5f, true); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); - view.SetProperty( Actor::Property::PARENT_ORIGIN,ParentOrigin::CENTER); - view.SetProperty( Actor::Property::SIZE, application.GetScene().GetSize()); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER); + view.SetProperty(Actor::Property::SIZE, application.GetScene().GetSize()); view.Add(Actor::New()); application.GetScene().Add(view); view.Activate(); - PixelData pixels = Toolkit::SyncImageLoader::Load( TEST_IMAGE_FILE_NAME ); - Texture texture = Texture::New( TextureType::TEXTURE_2D, pixels.GetPixelFormat(), pixels.GetWidth(), pixels.GetHeight() ); - texture.Upload( pixels, 0, 0, 0, 0, pixels.GetWidth(), pixels.GetHeight() ); + PixelData pixels = Toolkit::SyncImageLoader::Load(TEST_IMAGE_FILE_NAME); + Texture texture = Texture::New(TextureType::TEXTURE_2D, pixels.GetPixelFormat(), pixels.GetWidth(), pixels.GetHeight()); + texture.Upload(pixels, 0, 0, 0, 0, pixels.GetWidth(), pixels.GetHeight()); - FrameBuffer renderTarget = FrameBuffer::New( 480, 800, FrameBuffer::Attachment::NONE ); + FrameBuffer renderTarget = FrameBuffer::New(480, 800, FrameBuffer::Attachment::NONE); view.SetUserImageAndOutputRenderTarget(texture, renderTarget); - DALI_TEST_CHECK( view.GetBlurredRenderTarget() == renderTarget ); + DALI_TEST_CHECK(view.GetBlurredRenderTarget() == renderTarget); END_TEST; } @@ -278,19 +274,19 @@ int UtcDaliGaussianBlurViewActivateOnce1(void) tet_infoline("UtcDaliGaussianBlurActivateOnce1"); Toolkit::GaussianBlurView view = Toolkit::GaussianBlurView::New(5, 1.5f, Pixel::RGB888, 0.5f, 0.5f, true); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); RenderTaskList taskList = application.GetScene().GetRenderTaskList(); - DALI_TEST_CHECK( 1u == taskList.GetTaskCount() ); + DALI_TEST_CHECK(1u == taskList.GetTaskCount()); - view.SetProperty( Actor::Property::PARENT_ORIGIN,ParentOrigin::CENTER); - view.SetProperty( Actor::Property::SIZE, application.GetScene().GetSize()); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER); + view.SetProperty(Actor::Property::SIZE, application.GetScene().GetSize()); view.Add(Actor::New()); application.GetScene().Add(view); view.ActivateOnce(); RenderTaskList taskList2 = application.GetScene().GetRenderTaskList(); - DALI_TEST_CHECK( 1u != taskList2.GetTaskCount() ); + DALI_TEST_CHECK(1u != taskList2.GetTaskCount()); application.Render(); END_TEST; @@ -299,18 +295,17 @@ int UtcDaliGaussianBlurViewActivateOnce1(void) // Positive test case for a method int UtcDaliGaussianBlurActivateOnce2(void) { -#ifdef OLD_GRAPHICS_TEST // requires framebuffers to be implemented ToolkitTestApplication application; - TestGlAbstraction& gl = application.GetGlAbstraction(); - TraceCallStack& textureTrace = gl.GetTextureTrace(); + TestGlAbstraction& gl = application.GetGlAbstraction(); + TraceCallStack& textureTrace = gl.GetTextureTrace(); textureTrace.Enable(true); tet_infoline("UtcDaliGaussianBlurActivateOnce2"); Toolkit::GaussianBlurView view = Toolkit::GaussianBlurView::New(); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); - view.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER ); - view.SetProperty( Actor::Property::SIZE, application.GetScene().GetSize()); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER); + view.SetProperty(Actor::Property::SIZE, application.GetScene().GetSize()); view.Add(Actor::New()); application.GetScene().Add(view); view.ActivateOnce(); @@ -318,18 +313,14 @@ int UtcDaliGaussianBlurActivateOnce2(void) application.SendNotification(); application.Render(20); - DALI_TEST_CHECK( gl.GetLastGenTextureId() == 3 ); + DALI_TEST_CHECK(gl.GetLastGenTextureId() == 3); view.ActivateOnce(); application.SendNotification(); application.Render(20); - DALI_TEST_CHECK( gl.GetLastGenTextureId() == 6 ); - -#else - tet_result(TET_PASS); -#endif + DALI_TEST_CHECK(gl.GetLastGenTextureId() == 6); END_TEST; } @@ -340,16 +331,16 @@ int UtcDaliGaussianBlurViewFinishedSignalN(void) tet_infoline("UtcDaliGaussianBlurViewFinishedSignalN"); Toolkit::GaussianBlurView view = Toolkit::GaussianBlurView::New(5, 1.5f, Pixel::RGB888, 0.5f, 0.5f, true); - DALI_TEST_CHECK( view ); + DALI_TEST_CHECK(view); - view.SetProperty( Actor::Property::PARENT_ORIGIN,ParentOrigin::CENTER); - view.SetProperty( Actor::Property::SIZE, application.GetScene().GetSize()); + view.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER); + view.SetProperty(Actor::Property::SIZE, application.GetScene().GetSize()); view.Add(Actor::New()); application.GetScene().Add(view); view.Activate(); - TestCallback callback( view ); - DALI_TEST_CHECK( callback.mFinished == false ); + TestCallback callback(view); + DALI_TEST_CHECK(callback.mFinished == false); callback.Connect(); @@ -357,7 +348,7 @@ int UtcDaliGaussianBlurViewFinishedSignalN(void) application.SendNotification(); // FinishedSignal is only for ActivateOnce() - DALI_TEST_CHECK( callback.mFinished == false ); + DALI_TEST_CHECK(callback.mFinished == false); END_TEST; }