X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-CanvasView.cpp;h=36cf1df33cc4876b1e93dee1597209b1d82a9161;hb=refs%2Fchanges%2F81%2F261181%2F7;hp=46a264327e83ba5e02f62c8f62419f60c8967bc4;hpb=311e5010e011ee0b93a4a7ee48a7ae150cdc0dbd;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/utc-Dali-CanvasView.cpp b/automated-tests/src/dali-toolkit/utc-Dali-CanvasView.cpp index 46a2643..36cf1df 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-CanvasView.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-CanvasView.cpp @@ -102,6 +102,15 @@ int UtcDaliCanvasViewNewP(void) END_TEST; } +int UtcDaliCanvasViewNewWithoutViewboxP(void) +{ + ToolkitTestApplication application; + CanvasView canvasView = CanvasView::New(); + + DALI_TEST_CHECK( canvasView ); + END_TEST; +} + int UtcDaliCanvasViewDownCastP(void) { ToolkitTestApplication application; @@ -158,6 +167,63 @@ int UtcDaliCanvasViewAddN(void) END_TEST; } +int UtcDaliCanvasViewRemoveP(void) +{ + ToolkitTestApplication application; + CanvasView canvasView = CanvasView::New(Vector2(100,100)); + DALI_TEST_CHECK( canvasView ); + + Dali::CanvasRenderer::Shape shape = Dali::CanvasRenderer::Shape::New(); + + canvasView.AddDrawable(shape); + + DALI_TEST_CHECK( canvasView.RemoveDrawable(shape) ); + + END_TEST; +} + +int UtcDaliCanvasViewRemoveN(void) +{ + ToolkitTestApplication application; + + CanvasView canvasView = CanvasView::New(Vector2(100,100)); + DALI_TEST_CHECK( canvasView ); + + Dali::CanvasRenderer::Shape shape = Dali::CanvasRenderer::Shape::New(); + + DALI_TEST_CHECK( !canvasView.RemoveDrawable(shape) ); + + END_TEST; +} + +int UtcDaliCanvasViewRemoveAllP(void) +{ + ToolkitTestApplication application; + CanvasView canvasView = CanvasView::New(Vector2(100,100)); + DALI_TEST_CHECK( canvasView ); + + Dali::CanvasRenderer::Shape shape = Dali::CanvasRenderer::Shape::New(); + + canvasView.AddDrawable(shape); + + canvasView.RemoveAllDrawables(); + + END_TEST; +} + +int UtcDaliCanvasViewRemoveAllN(void) +{ + ToolkitTestApplication application; + + CanvasView canvasView = CanvasView::New(Vector2(100,100)); + DALI_TEST_CHECK( canvasView ); + + canvasView.RemoveAllDrawables(); + + END_TEST; +} + + int UtcDaliCanvasViewChangeSizeP(void) { ToolkitTestApplication application; @@ -479,3 +545,42 @@ int UtcDaliCanvasViewSetSizeAndAddDrawable(void) END_TEST; } + +int UtcDaliCanvasViewViewBoxP(void) +{ + ToolkitTestApplication application; + + CanvasView canvasView = CanvasView::New(Vector2(300, 300)); + DALI_TEST_CHECK( canvasView ); + + application.GetScene().Add(canvasView); + + canvasView.SetProperty(Actor::Property::SIZE, Vector2(300, 300)); + canvasView.SetProperty(Toolkit::CanvasView::Property::VIEW_BOX, Vector2(100, 100)); + + application.SendNotification(); + application.Render(); + + END_TEST; +} + +int UtcDaliCanvasViewViewBoxN(void) +{ + ToolkitTestApplication application; + + CanvasView canvasView = CanvasView::New(Vector2(300, 300)); + DALI_TEST_CHECK( canvasView ); + + application.GetScene().Add(canvasView); + + canvasView.SetProperty(Actor::Property::SIZE, Vector2(300, 300)); + canvasView.SetProperty(Toolkit::CanvasView::Property::VIEW_BOX, Vector2(-999, -999)); + + application.SendNotification(); + application.Render(); + + Vector2 viewBox = canvasView.GetProperty(Toolkit::CanvasView::Property::VIEW_BOX).Get(); + DALI_TEST_EQUALS( viewBox, Vector2(-999, -999), TEST_LOCATION ); + + END_TEST; +}