X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-Slider.cpp;h=d7adf0e98f6d0da2ba6b793f76f61ff891640b4c;hp=1ec25cebc4e95c8e488a6fdb9e76063da7b46405;hb=2951af4fa549b8383cebb3464fd14eb86a993e25;hpb=c125573992c196f15ece50589ae80efed63c8870 diff --git a/automated-tests/src/dali-toolkit/utc-Dali-Slider.cpp b/automated-tests/src/dali-toolkit/utc-Dali-Slider.cpp index 1ec25ce..d7adf0e 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-Slider.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-Slider.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014 Samsung Electronics Co., Ltd. + * Copyright (c) 2019 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. @@ -20,7 +20,6 @@ #include #include #include -#include using namespace Dali; using namespace Dali::Toolkit; @@ -101,20 +100,27 @@ int UtcDaliSliderDownCast(void) END_TEST; } -static bool gSliderValueChangedCallBackCalled; +static bool gSliderValueChangedCallBackCalled=false; static bool OnSliderValueChanged( Slider slider, float value ) { gSliderValueChangedCallBackCalled = true; return true; } -static bool gSliderMarkCallBackCalled; +static bool gSliderMarkCallBackCalled=false; static bool OnSliderMark( Slider slider, int value ) { gSliderMarkCallBackCalled = true; return true; } +static bool gSliderSlidingFinishedCallBackCalled=false; +static bool OnSlidingFinished( Slider slider, float value ) +{ + gSliderSlidingFinishedCallBackCalled = true; + return true; +} + int UtcDaliSliderSignals1(void) { ToolkitTestApplication application; // Exceptions require ToolkitTestApplication @@ -141,42 +147,55 @@ int UtcDaliSliderSignals1(void) slider.ValueChangedSignal().Connect( &OnSliderValueChanged ); slider.MarkReachedSignal().Connect( &OnSliderMark ); + slider.SlidingFinishedSignal().Connect( &OnSlidingFinished ); application.SendNotification(); application.Render(); gSliderValueChangedCallBackCalled = false; gSliderMarkCallBackCalled = false; + gSliderSlidingFinishedCallBackCalled = false; - Dali::Integration::TouchEvent event; - - event = Dali::Integration::TouchEvent(); - - Integration::Point pointDown; - pointDown.SetState( PointState::DOWN ); - pointDown.SetScreenPosition( Vector2( 10.0f, 10.0f ) ); - event.AddPoint( pointDown ); + { + Dali::Integration::TouchEvent event = Dali::Integration::TouchEvent(); + Integration::Point pointDown; + pointDown.SetState( PointState::DOWN ); + pointDown.SetScreenPosition( Vector2( 10.0f, 10.0f ) ); + event.AddPoint( pointDown ); + + application.ProcessEvent( event ); + application.SendNotification(); + application.Render(); + } for( int i = 0; i < 5; ++i ) { + Dali::Integration::TouchEvent event = Dali::Integration::TouchEvent(); Integration::Point pointMotion; pointMotion.SetState( PointState::MOTION ); pointMotion.SetScreenPosition( Vector2( 10.0f + i * 10.0f, 10.0f ) ); event.AddPoint( pointMotion ); - } - - Integration::Point pointUp; - pointUp.SetState( PointState::UP ); - pointUp.SetScreenPosition( Vector2( 10.0f, 10.0f ) ); - event.AddPoint( pointUp ); - application.ProcessEvent( event ); + application.ProcessEvent( event ); + application.SendNotification(); + application.Render(); + } - application.SendNotification(); - application.Render(); + { + Dali::Integration::TouchEvent event = Dali::Integration::TouchEvent(); + Integration::Point pointUp; + pointUp.SetState( PointState::UP ); + pointUp.SetScreenPosition( Vector2( 10.0f, 10.0f ) ); + event.AddPoint( pointUp ); + + application.ProcessEvent( event ); + application.SendNotification(); + application.Render(); + } DALI_TEST_CHECK(gSliderValueChangedCallBackCalled); DALI_TEST_CHECK(gSliderMarkCallBackCalled); + DALI_TEST_CHECK(gSliderSlidingFinishedCallBackCalled); END_TEST; } @@ -313,7 +332,7 @@ int UtcDaliSetPropertyP(void) { Property::Map map; - map["rendererType"] = "image"; + map["visualType"] = "IMAGE"; map["size"] = Vector2(200, 200); map["url"] = "track2.png"; slider.SetProperty(Slider::Property::TRACK_VISUAL, map);