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=fcfc821d13ef326d2b310ba6525fcf078bf0045f;hp=1ec25cebc4e95c8e488a6fdb9e76063da7b46405;hb=0b98fd2bb35714d1b888ca2de530f8d6be8050f8;hpb=69e82a1bf2e1e4528efbdc6f87b502263cdfb150 diff --git a/automated-tests/src/dali-toolkit/utc-Dali-Slider.cpp b/automated-tests/src/dali-toolkit/utc-Dali-Slider.cpp index 1ec25ce..fcfc821 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-Slider.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-Slider.cpp @@ -101,20 +101,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 +148,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; }