/*
- * Copyright (c) 2014 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.
*/
// EXTERNAL INCLUDES
+#include <dali-test-suite-utils.h>
+#include <dali.h>
+#include <dali/devel-api/adaptor-framework/lifecycle-controller.h>
#include <stdlib.h>
#include <iostream>
-#include <dali.h>
-#include <dali-test-suite-utils.h>
-#include <lifecycle-controller-impl.h>
+#include <dali/internal/adaptor/common/lifecycle-controller-impl.h>
using namespace Dali;
namespace
{
-
-bool g_OnInitCalled = false;
-bool g_OnTerminateCalled = false;
-bool g_OnPauseCalled = false;
-bool g_OnResumeCalled = false;
-bool g_OnResetCalled = false;
-bool g_OnResizeCalled = false;
+bool g_OnInitCalled = false;
+bool g_OnTerminateCalled = false;
+bool g_OnPauseCalled = false;
+bool g_OnResumeCalled = false;
+bool g_OnResetCalled = false;
bool g_OnLanguageChangedCalled = false;
void OnInit()
g_OnResetCalled = true;
}
-void OnResize()
-{
- g_OnResizeCalled = true;
-}
-
void OnLanguageChanged()
{
g_OnLanguageChangedCalled = true;
// Attempt to retrieve LifecycleController before creating application
LifecycleController lifecycleController;
lifecycleController = LifecycleController::Get();
- DALI_TEST_CHECK( !lifecycleController );
+ DALI_TEST_CHECK(!lifecycleController);
- Application application = Application::New();
+ TestApplication app;
+ Application application = Application::New();
lifecycleController = LifecycleController::Get();
- DALI_TEST_CHECK( lifecycleController );
+ DALI_TEST_CHECK(lifecycleController);
END_TEST;
}
int UtcDaliLifecycleControllerSignalInit(void)
{
- Application application = Application::New();
+ TestApplication app;
+ Application application = Application::New();
- DALI_TEST_CHECK( !g_OnInitCalled );
+ DALI_TEST_CHECK(!g_OnInitCalled);
LifecycleController lifecycleController = LifecycleController::Get();
- lifecycleController.InitSignal().Connect( &OnInit );
+ lifecycleController.InitSignal().Connect(&OnInit);
- GetImplementation( lifecycleController ).OnInit( application );
+ GetImplementation(lifecycleController).OnInit(application);
- DALI_TEST_CHECK( g_OnInitCalled );
+ DALI_TEST_CHECK(g_OnInitCalled);
END_TEST;
}
int UtcDaliLifecycleControllerSignalTerminate(void)
{
- Application application = Application::New();
+ TestApplication app;
+ Application application = Application::New();
- DALI_TEST_CHECK( !g_OnTerminateCalled );
+ DALI_TEST_CHECK(!g_OnTerminateCalled);
LifecycleController lifecycleController = LifecycleController::Get();
- lifecycleController.TerminateSignal().Connect( &OnTerminate );
+ lifecycleController.TerminateSignal().Connect(&OnTerminate);
- GetImplementation( lifecycleController ).OnTerminate( application );
+ GetImplementation(lifecycleController).OnTerminate(application);
- DALI_TEST_CHECK( g_OnTerminateCalled );
+ DALI_TEST_CHECK(g_OnTerminateCalled);
END_TEST;
}
int UtcDaliLifecycleControllerSignalPause(void)
{
- Application application = Application::New();
+ TestApplication app;
+ Application application = Application::New();
- DALI_TEST_CHECK( !g_OnPauseCalled );
+ DALI_TEST_CHECK(!g_OnPauseCalled);
LifecycleController lifecycleController = LifecycleController::Get();
- lifecycleController.PauseSignal().Connect( &OnPause );
+ lifecycleController.PauseSignal().Connect(&OnPause);
- GetImplementation( lifecycleController ).OnPause( application );
+ GetImplementation(lifecycleController).OnPause(application);
- DALI_TEST_CHECK( g_OnPauseCalled );
+ DALI_TEST_CHECK(g_OnPauseCalled);
END_TEST;
}
int UtcDaliLifecycleControllerSignalResume(void)
{
- Application application = Application::New();
+ TestApplication app;
+ Application application = Application::New();
- DALI_TEST_CHECK( !g_OnResumeCalled );
+ DALI_TEST_CHECK(!g_OnResumeCalled);
LifecycleController lifecycleController = LifecycleController::Get();
- lifecycleController.ResumeSignal().Connect( &OnResume );
+ lifecycleController.ResumeSignal().Connect(&OnResume);
- GetImplementation( lifecycleController ).OnResume( application );
+ GetImplementation(lifecycleController).OnResume(application);
- DALI_TEST_CHECK( g_OnResumeCalled );
+ DALI_TEST_CHECK(g_OnResumeCalled);
END_TEST;
}
int UtcDaliLifecycleControllerSignalReset(void)
{
- Application application = Application::New();
-
- DALI_TEST_CHECK( !g_OnResetCalled );
-
- LifecycleController lifecycleController = LifecycleController::Get();
-
- lifecycleController.ResetSignal().Connect( &OnReset );
-
- GetImplementation( lifecycleController ).OnReset( application );
-
- DALI_TEST_CHECK( g_OnResetCalled );
-
- END_TEST;
-}
-
-int UtcDaliLifecycleControllerSignalResize(void)
-{
- Application application = Application::New();
+ TestApplication app;
+ Application application = Application::New();
- DALI_TEST_CHECK( !g_OnResizeCalled );
+ DALI_TEST_CHECK(!g_OnResetCalled);
LifecycleController lifecycleController = LifecycleController::Get();
- lifecycleController.ResizeSignal().Connect( &OnResize );
+ lifecycleController.ResetSignal().Connect(&OnReset);
- GetImplementation( lifecycleController ).OnResize( application );
+ GetImplementation(lifecycleController).OnReset(application);
- DALI_TEST_CHECK( g_OnResizeCalled );
+ DALI_TEST_CHECK(g_OnResetCalled);
END_TEST;
}
int UtcDaliLifecycleControllerSignalLanguageChanged(void)
{
- Application application = Application::New();
+ TestApplication app;
+ Application application = Application::New();
- DALI_TEST_CHECK( !g_OnLanguageChangedCalled );
+ DALI_TEST_CHECK(!g_OnLanguageChangedCalled);
LifecycleController lifecycleController = LifecycleController::Get();
- lifecycleController.LanguageChangedSignal().Connect( &OnLanguageChanged );
+ lifecycleController.LanguageChangedSignal().Connect(&OnLanguageChanged);
- GetImplementation( lifecycleController ).OnLanguageChanged( application );
+ GetImplementation(lifecycleController).OnLanguageChanged(application);
- DALI_TEST_CHECK( g_OnLanguageChangedCalled );
+ DALI_TEST_CHECK(g_OnLanguageChangedCalled);
END_TEST;
}