[dali_2.3.22] Merge branch 'devel/master'
[platform/core/uifw/dali-toolkit.git] / automated-tests / src / dali-toolkit / utc-Dali-GlView.cpp
index 9f74b72..8fc3799 100644 (file)
@@ -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.
@@ -17,7 +17,9 @@
 
 #include <unistd.h>
 #include <thread>
+
 #include <dali-toolkit-test-suite-utils.h>
+
 #include <dali-toolkit/dali-toolkit.h>
 #include <dali-toolkit/public-api/controls/gl-view/gl-view.h>
 #include <dali/devel-api/adaptor-framework/window-devel.h>
@@ -31,7 +33,7 @@ int UtcDaliGlViewNew(void)
   ToolkitTestApplication application;
   tet_infoline(" UtcDaliGlViewNew");
   GlView view = GlView::New(GlView::ColorFormat::RGBA8888);
-  DALI_TEST_CHECK( view );
+  DALI_TEST_CHECK(view);
   END_TEST;
 }
 
@@ -41,13 +43,13 @@ int UtcDaliGlViewDownCast(void)
   ToolkitTestApplication application;
   tet_infoline(" UtcDaliGlViewDownCast");
 
-  GlView view = GlView::New(GlView::ColorFormat::RGB888);
+  GlView     view = GlView::New(GlView::ColorFormat::RGB888);
   BaseHandle handle(view);
 
-  Toolkit::GlView view2 = Toolkit::GlView::DownCast( handle );
-  DALI_TEST_CHECK( view );
-  DALI_TEST_CHECK( view2 );
-  DALI_TEST_CHECK( view == view2 );
+  Toolkit::GlView view2 = Toolkit::GlView::DownCast(handle);
+  DALI_TEST_CHECK(view);
+  DALI_TEST_CHECK(view2);
+  DALI_TEST_CHECK(view == view2);
   END_TEST;
 }
 
@@ -57,16 +59,16 @@ int UtcDaliGlViewCopyAndAssignment(void)
   tet_infoline("UtcDaliGlViewCopyAndAssignment");
 
   GlView view = Toolkit::GlView::New(GlView::ColorFormat::RGB888);
-  DALI_TEST_CHECK( view );
+  DALI_TEST_CHECK(view);
 
-  GlView copy( view );
-  DALI_TEST_CHECK( view == copy );
+  GlView copy(view);
+  DALI_TEST_CHECK(view == copy);
 
   GlView assign;
-  DALI_TEST_CHECK( !assign );
+  DALI_TEST_CHECK(!assign);
 
   assign = copy;
-  DALI_TEST_CHECK( assign == view );
+  DALI_TEST_CHECK(assign == view);
 
   END_TEST;
 }
@@ -77,13 +79,13 @@ int UtcDaliGlViewMoveAssignment(void)
   tet_infoline("UtcDaliGlViewMoveAssignment");
 
   GlView view = Toolkit::GlView::New(GlView::ColorFormat::RGB888);
-  DALI_TEST_EQUALS( 1, view.GetBaseObject().ReferenceCount(), TEST_LOCATION );
+  DALI_TEST_EQUALS(1, view.GetBaseObject().ReferenceCount(), TEST_LOCATION);
 
   GlView moved;
-  moved = std::move( view );
-  DALI_TEST_CHECK( moved );
-  DALI_TEST_EQUALS( 1, moved.GetBaseObject().ReferenceCount(), TEST_LOCATION );
-  DALI_TEST_CHECK( !view );
+  moved = std::move(view);
+  DALI_TEST_CHECK(moved);
+  DALI_TEST_EQUALS(1, moved.GetBaseObject().ReferenceCount(), TEST_LOCATION);
+  DALI_TEST_CHECK(!view);
 
   END_TEST;
 }
@@ -133,7 +135,7 @@ int UtcDaliGlViewRenderingMode(void)
 
   GlView::RenderingMode mode = view.GetRenderingMode();
 
-  DALI_TEST_EQUALS( GlView::RenderingMode::ON_DEMAND, mode, TEST_LOCATION );
+  DALI_TEST_EQUALS(GlView::RenderingMode::ON_DEMAND, mode, TEST_LOCATION);
 
   END_TEST;
 }
@@ -144,24 +146,22 @@ int UtcDaliGlViewOnSizeSet(void)
   tet_infoline("UtcDaliGlViewOnSizeSet");
   GlView view = Toolkit::GlView::New(GlView::ColorFormat::RGB888);
 
-
-  application.GetScene().Add( view );
+  application.GetScene().Add(view);
 
   application.SendNotification();
   application.Render();
 
-  Vector3 size( 200.0f, 300.0f, 0.0f );
-  view.SetProperty( Actor::Property::SIZE, size );
+  Vector3 size(200.0f, 300.0f, 0.0f);
+  view.SetProperty(Actor::Property::SIZE, size);
 
   application.SendNotification();
   application.Render();
 
-  DALI_TEST_EQUALS( view.GetCurrentProperty< Vector3 >( Actor::Property::SIZE ), size, TEST_LOCATION );
+  DALI_TEST_EQUALS(view.GetCurrentProperty<Vector3>(Actor::Property::SIZE), size, TEST_LOCATION);
 
   END_TEST;
 }
 
-
 // Internal callback function
 void glInit(void)
 {
@@ -181,15 +181,15 @@ void resizeCB(Vector2 size)
 {
 }
 
-int UtcDaliGlViewRegisterGlCallbackN(void)
+int UtcDaliGlViewRegisterGlCallbacksN(void)
 {
   ToolkitTestApplication application;
-  tet_infoline("UtcDaliGlViewRegisterGlCallback");
+  tet_infoline("UtcDaliGlViewRegisterGlCallbacksN");
   GlView view;
 
   try
   {
-    view.RegisterGlCallback(Dali::MakeCallback(glInit), Dali::MakeCallback(glRenderFrame), Dali::MakeCallback(glTerminate));
+    view.RegisterGlCallbacks(Dali::MakeCallback(glInit), Dali::MakeCallback(glRenderFrame), Dali::MakeCallback(glTerminate));
     DALI_TEST_CHECK(false);
   }
   catch(...)
@@ -240,16 +240,16 @@ int UtcDaliGlViewWindowVisibilityChanged(void)
   ToolkitTestApplication application;
   tet_infoline("UtcDaliGlViewWindowVisibilityChanged");
   GlView view = Toolkit::GlView::New(GlView::ColorFormat::RGB888);
-  application.GetScene().Add( view );
+  application.GetScene().Add(view);
   view.SetRenderingMode(GlView::RenderingMode::CONTINUOUS);
   view.SetGraphicsConfig(true, true, 0, GlView::GraphicsApiVersion::GLES_VERSION_2_0);
-  view.RegisterGlCallback(Dali::MakeCallback(glInit), Dali::MakeCallback(glRenderFrame), Dali::MakeCallback(glTerminate));
+  view.RegisterGlCallbacks(Dali::MakeCallback(glInit), Dali::MakeCallback(glRenderFrame), Dali::MakeCallback(glTerminate));
   view.SetResizeCallback(Dali::MakeCallback(resizeCB));
 
   application.SendNotification();
   application.Render();
 
-  Window window = DevelWindow::Get( view );
+  Window window = DevelWindow::Get(view);
   window.Hide();
   application.SendNotification();
   application.Render();
@@ -265,10 +265,10 @@ int UtcDaliGlViewOnScene(void)
   GlView view = Toolkit::GlView::New(GlView::ColorFormat::RGB888);
 
   //Onscene
-  application.GetScene().Add( view );
+  application.GetScene().Add(view);
   view.SetRenderingMode(GlView::RenderingMode::CONTINUOUS);
   view.SetGraphicsConfig(true, true, 0, GlView::GraphicsApiVersion::GLES_VERSION_2_0);
-  view.RegisterGlCallback(Dali::MakeCallback(glInit), Dali::MakeCallback(glRenderFrame), Dali::MakeCallback(glTerminate));
+  view.RegisterGlCallbacks(Dali::MakeCallback(glInit), Dali::MakeCallback(glRenderFrame), Dali::MakeCallback(glTerminate));
 
   application.SendNotification();
   application.Render();
@@ -288,17 +288,17 @@ int UtcDaliGlViewControlVisibilityChanged(void)
   ToolkitTestApplication application;
 
   GlView view = Toolkit::GlView::New(GlView::ColorFormat::RGB888);
-  application.GetScene().Add( view );
+  application.GetScene().Add(view);
 
   application.SendNotification();
   application.Render();
 
-  view.SetProperty( Actor::Property::VISIBLE, false );
+  view.SetProperty(Actor::Property::VISIBLE, false);
   application.SendNotification();
   application.Render();
   DALI_TEST_CHECK(view.GetCurrentProperty<bool>(Actor::Property::VISIBLE) == false);
 
-  view.SetProperty( Actor::Property::VISIBLE, true );
+  view.SetProperty(Actor::Property::VISIBLE, true);
   application.SendNotification();
   application.Render();
   DALI_TEST_CHECK(view.GetCurrentProperty<bool>(Actor::Property::VISIBLE) == true);
@@ -312,9 +312,9 @@ int UtcDaliGlViewResize(void)
   tet_infoline("UtcDaliGlViewResize");
   GlView view = Toolkit::GlView::New(GlView::ColorFormat::RGB888);
 
-  application.GetScene().Add( view );
+  application.GetScene().Add(view);
   view.SetGraphicsConfig(true, true, 0, GlView::GraphicsApiVersion::GLES_VERSION_2_0);
-  view.RegisterGlCallback(Dali::MakeCallback(glInit), Dali::MakeCallback(glRenderFrame), Dali::MakeCallback(glTerminate));
+  view.RegisterGlCallbacks(Dali::MakeCallback(glInit), Dali::MakeCallback(glRenderFrame), Dali::MakeCallback(glTerminate));
   view.SetResizeCallback(Dali::MakeCallback(resizeCB));
   view.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_LEFT);
   view.SetProperty(Actor::Property::SIZE, Vector2(360.0f, 360.0f));
@@ -323,7 +323,7 @@ int UtcDaliGlViewResize(void)
   application.Render();
 
   //To GlViewRenderThread can recognize Resize signal the main thread have to sleep.
-  std::this_thread::sleep_for( std::chrono::milliseconds( 100 ) );
+  std::this_thread::sleep_for(std::chrono::milliseconds(100));
 
   application.SendNotification();
   application.Render();