X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Ftest-application.h;h=cc694df6cfaf7aac529538b7af257a77ec1f404c;hb=dc3bbd29a417e1fbc7f81104c60c5ba90212f216;hp=fc2929cd7b2a8c36e5f9ed9f41075fb13111a28f;hpb=87a9019904ab49c42f1e32e7ebb6a1512b0dc28c;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-application.h b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-application.h index fc2929c..cc694df 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-application.h +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-application.h @@ -1,5 +1,5 @@ -#ifndef __DALI_TEST_APPLICATION_H__ -#define __DALI_TEST_APPLICATION_H__ +#ifndef DALI_TEST_APPLICATION_H +#define DALI_TEST_APPLICATION_H /* * Copyright (c) 2019 Samsung Electronics Co., Ltd. @@ -20,9 +20,9 @@ // INTERNAL INCLUDES #include -#include "test-gesture-manager.h" #include "test-gl-sync-abstraction.h" #include "test-gl-abstraction.h" +#include "test-gl-context-helper-abstraction.h" #include "test-render-controller.h" #include "test-render-surface.h" #include @@ -41,13 +41,8 @@ public: static const uint32_t DEFAULT_SURFACE_WIDTH = 480; static const uint32_t DEFAULT_SURFACE_HEIGHT = 800; -#ifdef _CPP11 static constexpr uint32_t DEFAULT_HORIZONTAL_DPI = 220; static constexpr uint32_t DEFAULT_VERTICAL_DPI = 217; -#else - static const uint32_t DEFAULT_HORIZONTAL_DPI = 220; - static const uint32_t DEFAULT_VERTICAL_DPI = 217; -#endif static const uint32_t DEFAULT_RENDER_INTERVAL = 1; @@ -57,9 +52,13 @@ public: uint32_t surfaceHeight = DEFAULT_SURFACE_HEIGHT, uint32_t horizontalDpi = DEFAULT_HORIZONTAL_DPI, uint32_t verticalDpi = DEFAULT_VERTICAL_DPI, - ResourcePolicy::DataRetention policy = ResourcePolicy::DALI_DISCARDS_ALL_DATA); + ResourcePolicy::DataRetention policy = ResourcePolicy::DALI_DISCARDS_ALL_DATA, + bool initialize = true ); void Initialize(); + void CreateCore(); + void CreateScene(); + void InitializeCore(); virtual ~TestApplication(); static void LogMessage( Dali::Integration::Log::DebugPriority level, std::string& message ); static void LogContext( bool start, const char* tag ); @@ -68,7 +67,7 @@ public: TestRenderController& GetRenderController(); TestGlAbstraction& GetGlAbstraction(); TestGlSyncAbstraction& GetGlSyncAbstraction(); - TestGestureManager& GetGestureManager(); + TestGlContextHelperAbstraction& GetGlContextHelperAbstraction(); void ProcessEvent(const Integration::Event& event); void SendNotification(); bool Render( uint32_t intervalMilliseconds = DEFAULT_RENDER_INTERVAL, const char* location=NULL ); @@ -96,7 +95,7 @@ protected: TestRenderController mRenderController; TestGlAbstraction mGlAbstraction; TestGlSyncAbstraction mGlSyncAbstraction; - TestGestureManager mGestureManager; + TestGlContextHelperAbstraction mGlContextHelperAbstraction; TestRenderSurface* mRenderSurface; Integration::UpdateStatus mStatus; @@ -117,4 +116,4 @@ protected: } // Dali -#endif +#endif // DALI_TEST_APPLICATION_H