X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-adaptor%2Futc-Dali-Timer.cpp;h=6b2b283ab7745606281ca7e4003bde90456295f8;hb=4004b0fec4741217507cddccc3d3af5f34bd55e0;hp=4a57090c895ec55e71bf6d35d02aa9b5ea3fc9cd;hpb=457bba0150a9fb5a998ddf0fce93425d14feac5f;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/automated-tests/src/dali-adaptor/utc-Dali-Timer.cpp b/automated-tests/src/dali-adaptor/utc-Dali-Timer.cpp index 4a57090..6b2b283 100644 --- a/automated-tests/src/dali-adaptor/utc-Dali-Timer.cpp +++ b/automated-tests/src/dali-adaptor/utc-Dali-Timer.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014 Samsung Electronics Co., Ltd. + * Copyright (c) 2018 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. @@ -21,6 +21,7 @@ #include #include #include +#include using namespace Dali; @@ -116,7 +117,8 @@ public: // Positive test case for a method int UtcDaliTimerCreation(void) { - // TestApplication application; + AdaptorTestApplication application; + tet_printf("timer creation \n"); Timer timer = Timer::New(300); @@ -129,6 +131,8 @@ int UtcDaliTimerCreation(void) int UtcDaliTimerUnitializedStart(void) { + AdaptorTestApplication application; + tet_printf("unintialized timer start \n"); Timer *timer = new Timer; @@ -147,6 +151,8 @@ int UtcDaliTimerUnitializedStart(void) int UtcDaliTimerUnitializedStop(void) { + AdaptorTestApplication application; + tet_printf("unintialized timer stop \n"); Timer *timer = new Timer; @@ -165,6 +171,8 @@ int UtcDaliTimerUnitializedStop(void) int UtcDaliTimerUnitializedGetInterval(void) { + AdaptorTestApplication application; + tet_printf("unintialized get interval \n"); Timer *timer = new Timer; @@ -183,6 +191,8 @@ int UtcDaliTimerUnitializedGetInterval(void) int UtcDaliTimerUnitializedSetInterval(void) { + AdaptorTestApplication application; + tet_printf("unintialized set interval \n"); Timer *timer = new Timer; @@ -201,6 +211,8 @@ int UtcDaliTimerUnitializedSetInterval(void) int UtcDaliTimerUnitializedIsRunning(void) { + AdaptorTestApplication application; + tet_printf("unintialized is running \n"); Timer *timer = new Timer; @@ -220,6 +232,8 @@ int UtcDaliTimerUnitializedIsRunning(void) int UtcDaliTimerUnitializedSignalTick(void) { + AdaptorTestApplication application; + tet_printf("unintialized SignalTick \n"); Timer *timer = new Timer; @@ -240,6 +254,8 @@ int UtcDaliTimerUnitializedSignalTick(void) int UtcDaliTimerSetInterval(void) { + AdaptorTestApplication application; + tet_printf("timer set interval \n"); Timer timer = Timer::New(10); @@ -252,8 +268,48 @@ int UtcDaliTimerSetInterval(void) END_TEST; } +int UtcDaliTimerSetInterval02(void) +{ + AdaptorTestApplication application; + + tet_printf("timer set interval 02 \n"); + Timer timer = Timer::New(10); + timer.SetInterval(20); + + DALI_TEST_CHECK( timer.GetInterval() == 20 ); + DALI_TEST_CHECK( timer.IsRunning() == true ); + + timer.SetInterval(5000, false); + + DALI_TEST_CHECK( timer.GetInterval() == 5000 ); + DALI_TEST_CHECK( timer.IsRunning() == false ); + + END_TEST; +} + +int UtcDaliTimerSetInterval03(void) +{ + AdaptorTestApplication application; + + tet_printf("UtcDaliTimerSetInterval03 SetInterval and ensure timer restarts \n"); + Timer timer = Timer::New(10); + timer.SetInterval(20); + + DALI_TEST_CHECK( timer.GetInterval() == 20 ); + DALI_TEST_CHECK( timer.IsRunning() == true ); + + timer.SetInterval(5000, true); + + DALI_TEST_CHECK( timer.GetInterval() == 5000 ); + DALI_TEST_CHECK( timer.IsRunning() == true ); + + END_TEST; +} + int UtcDaliTimerCopyConstructor(void) { + AdaptorTestApplication application; + tet_printf("timer copy constructor \n"); Timer timer = Timer::New(10); @@ -265,6 +321,8 @@ int UtcDaliTimerCopyConstructor(void) int UtcDaliTimerAssignmentOperator(void) { + AdaptorTestApplication application; + tet_printf("assignmnet constructor \n"); Timer timer = Timer::New(10); @@ -294,6 +352,8 @@ int UtcDaliTimerAssignmentOperator(void) int UtcDaliTimerIsRunning(void) { + AdaptorTestApplication application; + tet_printf("timer is running \n"); Timer timer = Timer::New(100); @@ -311,6 +371,8 @@ int UtcDaliTimerIsRunning(void) int UtcDaliTimerSignalTickContinue(void) { + AdaptorTestApplication application; + tet_printf("timer call back\n"); Timer timer = Timer::New(100); @@ -329,6 +391,8 @@ int UtcDaliTimerSignalTickContinue(void) int UtcDaliTimerSignalTickStop(void) { + AdaptorTestApplication application; + Timer timer = Timer::New(100); TimerTestClass testClass(false); @@ -345,6 +409,8 @@ int UtcDaliTimerSignalTickStop(void) int UtcDaliTimerReset(void) { + AdaptorTestApplication application; + Timer timer = Timer::New(100); DALI_TEST_CHECK(timer); @@ -355,3 +421,27 @@ int UtcDaliTimerReset(void) END_TEST; } + +int UtcDaliTimerDownCastP(void) +{ + AdaptorTestApplication application; + + Timer timer = Timer::New(100); + Timer cast = Timer::DownCast( timer ); + + DALI_TEST_CHECK( cast ); + + END_TEST; +} + +int UtcDaliTimerDownCastN(void) +{ + AdaptorTestApplication application; + + Timer timer; + Timer cast = Timer::DownCast( timer ); + + DALI_TEST_CHECK( ! cast ); + + END_TEST; +}