X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-adaptor%2Futc-Dali-Application.cpp;h=7261b379f4f33185a7db7686045928e1267bd589;hb=c4c7a100bf6c7509370ca220b7246edd7caf18b1;hp=48d11de00898f980773d5eb413ac36b13d178668;hpb=205929b09dfaa94a17b0f07b85902c44031847b1;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/automated-tests/src/dali-adaptor/utc-Dali-Application.cpp b/automated-tests/src/dali-adaptor/utc-Dali-Application.cpp index 48d11de..7261b37 100644 --- a/automated-tests/src/dali-adaptor/utc-Dali-Application.cpp +++ b/automated-tests/src/dali-adaptor/utc-Dali-Application.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Samsung Electronics Co., Ltd. + * Copyright (c) 2023 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. @@ -151,6 +151,52 @@ int UtcDaliApplicationNew05(void) END_TEST; } +int UtcDaliApplicationNew06P(void) +{ + int argc(1); + const char* argList[1] = {"program"}; + char** argv = const_cast(argList); + + Application application = Application::New(&argc, &argv, "stylesheet", Application::WINDOW_MODE::OPAQUE, PositionSize(), true); + + MyTestApp testApp(application); + + DALI_TEST_CHECK(application); + + END_TEST; +} + +int UtcDaliApplicationNew07P(void) +{ + int argc(1); + const char* argList[1] = {"program"}; + char** argv = const_cast(argList); + + Application application = Application::New(&argc, &argv, "stylesheet", Application::WINDOW_MODE::OPAQUE, PositionSize()); + + MyTestApp testApp(application); + + DALI_TEST_CHECK(application); + + END_TEST; +} + +int UtcDaliApplicationNew08P(void) +{ + int argc(1); + const char* argList[1] = {"program"}; + char** argv = const_cast(argList); + WindowData windowData; + + Application application = Application::New(&argc, &argv, "stylesheet", false, windowData); + + MyTestApp testApp(application); + + DALI_TEST_CHECK(application); + + END_TEST; +} + int UtcDaliApplicationCopyAndAssignment(void) { Application application = Application::New(); @@ -634,3 +680,139 @@ int UtcDaliApplicationDownCastN(void) DALI_TEST_CHECK(!application); END_TEST; } + +int UtcDaliApplicationTaskInitSignalN(void) +{ + Application application; + + try + { + application.TaskInitSignal(); + DALI_TEST_CHECK(false); // Should not get here + } + catch(...) + { + DALI_TEST_CHECK(true); + } + + END_TEST; +} + +int UtcDaliApplicationTaskTerminateSignalN(void) +{ + Application application; + + try + { + application.TaskTerminateSignal(); + DALI_TEST_CHECK(false); // Should not get here + } + catch(...) + { + DALI_TEST_CHECK(true); + } + + END_TEST; +} + +int UtcDaliApplicationTaskAppControlSignalN(void) +{ + Application application; + + try + { + application.TaskAppControlSignal(); + DALI_TEST_CHECK(false); // Should not get here + } + catch(...) + { + DALI_TEST_CHECK(true); + } + + END_TEST; +} + +int UtcDaliApplicationTaskLanguageChangedSignalN(void) +{ + Application application; + + try + { + application.TaskLanguageChangedSignal(); + DALI_TEST_CHECK(false); // Should not get here + } + catch(...) + { + DALI_TEST_CHECK(true); + } + + END_TEST; +} + +int UtcDaliApplicationTaskRegionChangedSignalN(void) +{ + Application application; + + try + { + application.TaskRegionChangedSignal(); + DALI_TEST_CHECK(false); // Should not get here + } + catch(...) + { + DALI_TEST_CHECK(true); + } + + END_TEST; +} + +int UtcDaliApplicationTaskLowBatterySignalN(void) +{ + Application application; + + try + { + application.TaskLowBatterySignal(); + DALI_TEST_CHECK(false); // Should not get here + } + catch(...) + { + DALI_TEST_CHECK(true); + } + + END_TEST; +} + +int UtcDaliApplicationTaskLowMemorySignalN(void) +{ + Application application; + + try + { + application.TaskLowMemorySignal(); + DALI_TEST_CHECK(false); // Should not get here + } + catch(...) + { + DALI_TEST_CHECK(true); + } + + END_TEST; +} + +int UtcDaliApplicationTaskDeviceOrientationChangedSignalN(void) +{ + Application application; + + try + { + application.TaskDeviceOrientationChangedSignal(); + DALI_TEST_CHECK(false); // Should not get here + } + catch(...) + { + DALI_TEST_CHECK(true); + } + + END_TEST; +} \ No newline at end of file