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-VideoView.cpp;h=21e201bff83a113c570791d68e60ab702543e73b;hp=b64b50056b065d1bfb04fc34ef4f8c8e89379f96;hb=af10e25bb20325d256ba5aa00aae248cbf7c5baa;hpb=54762b21b34ed298bbb781a5895fc6c4c1ef37b6 diff --git a/automated-tests/src/dali-toolkit/utc-Dali-VideoView.cpp b/automated-tests/src/dali-toolkit/utc-Dali-VideoView.cpp index b64b500..21e201b 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-VideoView.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-VideoView.cpp @@ -113,6 +113,41 @@ int UtcDaliVideoViewProperty1(void) END_TEST; } +// Positive test case for a method +int UtcDaliVideoViewProperty1b(void) +{ + ToolkitTestApplication application; + tet_infoline(" UtcDaliVideoViewProperty1"); + + Toolkit::VideoView view = Toolkit::VideoView::New(); + DALI_TEST_CHECK( view ); + Stage stage = Stage::GetCurrent(); + + std::string file; + Property::Map map; + + view.SetProperty( VideoView::Property::VIDEO, Property::Map() + .Add("rendererType", "IMAGE") + .Add("url", "video.mpg") // Note, videoView doesn't use this url + .Add("RENDERER_TARGET", "windowSurfaceTarget" ) + .Add("width", 100) + .Add("height", 100) ); + + stage.Add( view ); + + Property::Value val = view.GetProperty( VideoView::Property::VIDEO ); + Property::Map* resultMap = val.GetMap(); + + DALI_TEST_CHECK( resultMap ); + Property::Value* value = resultMap->Find("url"); + DALI_TEST_CHECK( value ); + DALI_TEST_EQUALS( value->Get(), "video.mpg", TEST_LOCATION ); + + stage.Remove( view ); + + END_TEST; +} + int UtcDaliVideoViewProperty2(void) { ToolkitTestApplication application; @@ -150,6 +185,7 @@ int UtcDaliVideoViewProperty3(void) val = view.GetProperty( VideoView::Property::MUTED ); DALI_TEST_CHECK( val.Get( muted ) ); DALI_TEST_CHECK( muted ); + END_TEST; } @@ -221,3 +257,21 @@ int UtcDaliVideoViewTypeRegistry(void) END_TEST; } + +int UtcDaliVideoViewMethodsForCoverage(void) +{ + ToolkitTestApplication application; + + VideoView videoView = VideoView::New(); + DALI_TEST_CHECK( videoView ); + + videoView.Play(); + videoView.Pause(); + videoView.Stop(); + videoView.Forward(10); + videoView.Backward(10); + VideoView::VideoViewSignalType& signal = videoView.FinishedSignal(); + DALI_TEST_EQUALS( 0, signal.GetConnectionCount(), TEST_LOCATION ); + + END_TEST; +}