From: Paul Wisbey
Date: Wed, 1 Apr 2015 14:28:12 +0000 (+0100)
Subject: Removed some TextActor dependent tests
X-Git-Tag: dali_1.0.38~8^2~2
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;ds=sidebyside;h=414d56393a1ac62e399f93a1f9a4c323be659c85;p=platform%2Fcore%2Fuifw%2Fdali-core.git
Removed some TextActor dependent tests
Change-Id: I8825724dab25d223836561b55ff6f95983e91753
---
diff --git a/automated-tests/src/dali/utc-Dali-HoverProcessing.cpp b/automated-tests/src/dali/utc-Dali-HoverProcessing.cpp
index 70e5886..13388f6 100644
--- a/automated-tests/src/dali/utc-Dali-HoverProcessing.cpp
+++ b/automated-tests/src/dali/utc-Dali-HoverProcessing.cpp
@@ -1241,179 +1241,6 @@ int UtcDaliHoverLeaveActorReadded(void)
END_TEST;
}
-int UtcDaliHoverStencil(void)
-{
- TestApplication application;
- Stage stage = Stage::GetCurrent();
-
- Actor actor = ImageActor::New();
- actor.SetSize(100.0f, 100.0f);
- actor.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stage.Add(actor);
-
- Actor stencil = Actor::New();
- stencil.SetSize(50.0f, 50.0f);
- stencil.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stencil.SetDrawMode( DrawMode::STENCIL );
- stage.Add(stencil);
-
- // Render and notify
- application.SendNotification();
- application.Render();
-
- // Connect to actor's hovered signal
- SignalData data;
- HoverEventFunctor functor( data );
- actor.HoveredSignal().Connect( &application, functor );
-
- // Emit an event within stencil area
- application.ProcessEvent( GenerateSingleHover( TouchPoint::Started, Vector2( 10.0f, 10.0f ) ) );
- DALI_TEST_EQUALS( true, data.functorCalled, TEST_LOCATION );
- data.Reset();
-
- // Emit an event outside the stencil area but within the actor area
- application.ProcessEvent( GenerateSingleHover( TouchPoint::Started, Vector2( 60.0f, 60.0f ) ) );
- DALI_TEST_EQUALS( false, data.functorCalled, TEST_LOCATION );
- data.Reset();
-
- END_TEST;
-}
-
-int UtcDaliHoverStencilInActorHierarchy(void)
-{
- TestApplication application;
- Stage stage = Stage::GetCurrent();
-
- ImageActor parent = ImageActor::New();
- parent.SetSize(100.0f, 100.0f);
- parent.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stage.Add(parent);
-
- ImageActor child = ImageActor::New();
- child.SetSize(25.0f, 25.0f);
- child.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- parent.Add(child);
-
- Actor stencil = Actor::New();
- stencil.SetSize(50.0f, 50.0f);
- stencil.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stencil.SetDrawMode( DrawMode::STENCIL );
- stage.Add(stencil);
-
- // Render and notify
- application.SendNotification();
- application.Render();
-
- // Connect to hover signals
- SignalData parentData;
- parent.HoveredSignal().Connect( &application, HoverEventFunctor(parentData) );
- SignalData childData;
- child.HoveredSignal().Connect( &application, HoverEventFunctor(childData) );
-
- // Emit an event within stencil area
- application.ProcessEvent( GenerateSingleHover( TouchPoint::Started, Vector2( 10.0f, 10.0f ) ) );
- DALI_TEST_EQUALS( false, parentData.functorCalled, TEST_LOCATION );
- DALI_TEST_EQUALS( true, childData.functorCalled, TEST_LOCATION );
- parentData.Reset();
- childData.Reset();
-
- // Emit an event outside child area and within stencil area
- application.ProcessEvent( GenerateSingleHover( TouchPoint::Motion, Vector2( 40.0f, 40.0f ) ) );
- DALI_TEST_EQUALS( true, parentData.functorCalled, TEST_LOCATION );
- DALI_TEST_EQUALS( false, childData.functorCalled, TEST_LOCATION );
- parentData.Reset();
- childData.Reset();
-
- // Emit an event outside stencil are but within parent area
- application.ProcessEvent( GenerateSingleHover( TouchPoint::Motion, Vector2( 60.0f, 60.0f ) ) );
- DALI_TEST_EQUALS( false, parentData.functorCalled, TEST_LOCATION );
- DALI_TEST_EQUALS( false, childData.functorCalled, TEST_LOCATION );
- parentData.Reset();
- childData.Reset();
-
- // Readd actor (so that stencil is the first child)
- stage.Remove(parent);
- application.SendNotification();
- application.Render();
- stage.Add(parent);
- application.SendNotification();
- application.Render();
-
- // Redo hit in same area...
-
- // Emit an event within stencil area
- application.ProcessEvent( GenerateSingleHover( TouchPoint::Motion, Vector2( 10.0f, 10.0f ) ) );
- DALI_TEST_EQUALS( false, parentData.functorCalled, TEST_LOCATION );
- DALI_TEST_EQUALS( true, childData.functorCalled, TEST_LOCATION );
- parentData.Reset();
- childData.Reset();
-
- // Emit an event outside child area and within stencil area
- application.ProcessEvent( GenerateSingleHover( TouchPoint::Motion, Vector2( 40.0f, 40.0f ) ) );
- DALI_TEST_EQUALS( true, parentData.functorCalled, TEST_LOCATION );
- DALI_TEST_EQUALS( false, childData.functorCalled, TEST_LOCATION );
- parentData.Reset();
- childData.Reset();
-
- // Emit an event outside stencil are but within parent area
- application.ProcessEvent( GenerateSingleHover( TouchPoint::Motion, Vector2( 60.0f, 60.0f ) ) );
- DALI_TEST_EQUALS( false, parentData.functorCalled, TEST_LOCATION );
- DALI_TEST_EQUALS( false, childData.functorCalled, TEST_LOCATION );
- parentData.Reset();
- childData.Reset();
-
- END_TEST;
-}
-
-int UtcDaliHoverMultipleStencils(void)
-{
- TestApplication application;
- Stage stage = Stage::GetCurrent();
-
- ImageActor actor = ImageActor::New();
- actor.SetSize(100.0f, 100.0f);
- actor.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stage.Add(actor);
-
- Actor stencil = Actor::New();
- stencil.SetSize(50.0f, 50.0f);
- stencil.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stencil.SetDrawMode( DrawMode::STENCIL );
- stage.Add(stencil);
-
- Actor stencil2 = Actor::New();
- stencil2.SetSize(50.0f, 50.0f);
- stencil2.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stencil2.SetDrawMode( DrawMode::STENCIL );
- stencil2.SetPosition(50.0f, 50.0f);
- stage.Add(stencil2);
-
- // Render and notify
- application.SendNotification();
- application.Render();
-
- // Connect to actor's hovered signal
- SignalData data;
- HoverEventFunctor functor( data );
- actor.HoveredSignal().Connect( &application, functor );
-
- // Emit an event within stencil area
- application.ProcessEvent( GenerateSingleHover( TouchPoint::Started, Vector2( 10.0f, 10.0f ) ) );
- DALI_TEST_EQUALS( true, data.functorCalled, TEST_LOCATION );
- data.Reset();
-
- // Emit an event inside the second stencil area
- application.ProcessEvent( GenerateSingleHover( TouchPoint::Started, Vector2( 60.0f, 60.0f ) ) );
- DALI_TEST_EQUALS( true, data.functorCalled, TEST_LOCATION );
- data.Reset();
-
- // Emit an event outside both stencil areas but within the actor area
- application.ProcessEvent( GenerateSingleHover( TouchPoint::Started, Vector2( 10.0f, 60.0f ) ) );
- DALI_TEST_EQUALS( false, data.functorCalled, TEST_LOCATION );
- data.Reset();
-
- END_TEST;
-}
int UtcDaliHoverStencilNonRenderableActor(void)
{
diff --git a/automated-tests/src/dali/utc-Dali-TouchProcessing.cpp b/automated-tests/src/dali/utc-Dali-TouchProcessing.cpp
index 0448715..d31c7bb 100644
--- a/automated-tests/src/dali/utc-Dali-TouchProcessing.cpp
+++ b/automated-tests/src/dali/utc-Dali-TouchProcessing.cpp
@@ -1293,180 +1293,6 @@ int UtcDaliTouchLeaveActorReadded(void)
END_TEST;
}
-int UtcDaliTouchStencil(void)
-{
- TestApplication application;
- Stage stage = Stage::GetCurrent();
-
- ImageActor actor = ImageActor::New();
- actor.SetSize(100.0f, 100.0f);
- actor.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stage.Add(actor);
-
- Actor stencil = Actor::New();
- stencil.SetSize(50.0f, 50.0f);
- stencil.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stencil.SetDrawMode( DrawMode::STENCIL );
- stage.Add(stencil);
-
- // Render and notify
- application.SendNotification();
- application.Render();
-
- // Connect to actor's touched signal
- SignalData data;
- TouchEventFunctor functor( data );
- actor.TouchedSignal().Connect( &application, functor );
-
- // Emit an event within stencil area
- application.ProcessEvent( GenerateSingleTouch( TouchPoint::Down, Vector2( 10.0f, 10.0f ) ) );
- DALI_TEST_EQUALS( true, data.functorCalled, TEST_LOCATION );
- data.Reset();
-
- // Emit an event outside the stencil area but within the actor area
- application.ProcessEvent( GenerateSingleTouch( TouchPoint::Down, Vector2( 60.0f, 60.0f ) ) );
- DALI_TEST_EQUALS( false, data.functorCalled, TEST_LOCATION );
- data.Reset();
-
- END_TEST;
-}
-
-int UtcDaliTouchStencilInActorHierarchy(void)
-{
- TestApplication application;
- Stage stage = Stage::GetCurrent();
-
- ImageActor parent = ImageActor::New();
- parent.SetSize(100.0f, 100.0f);
- parent.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stage.Add(parent);
-
- ImageActor child = ImageActor::New();
- child.SetSize(25.0f, 25.0f);
- child.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- parent.Add(child);
-
- Actor stencil = Actor::New();
- stencil.SetSize(50.0f, 50.0f);
- stencil.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stencil.SetDrawMode( DrawMode::STENCIL );
- stage.Add(stencil);
-
- // Render and notify
- application.SendNotification();
- application.Render();
-
- // Connect to touch signals
- SignalData parentData;
- parent.TouchedSignal().Connect( &application, TouchEventFunctor(parentData) );
- SignalData childData;
- child.TouchedSignal().Connect( &application, TouchEventFunctor(childData) );
-
- // Emit an event within stencil area
- application.ProcessEvent( GenerateSingleTouch( TouchPoint::Down, Vector2( 10.0f, 10.0f ) ) );
- DALI_TEST_EQUALS( false, parentData.functorCalled, TEST_LOCATION );
- DALI_TEST_EQUALS( true, childData.functorCalled, TEST_LOCATION );
- parentData.Reset();
- childData.Reset();
-
- // Emit an event outside child area and within stencil area
- application.ProcessEvent( GenerateSingleTouch( TouchPoint::Motion, Vector2( 40.0f, 40.0f ) ) );
- DALI_TEST_EQUALS( true, parentData.functorCalled, TEST_LOCATION );
- DALI_TEST_EQUALS( false, childData.functorCalled, TEST_LOCATION );
- parentData.Reset();
- childData.Reset();
-
- // Emit an event outside stencil are but within parent area
- application.ProcessEvent( GenerateSingleTouch( TouchPoint::Motion, Vector2( 60.0f, 60.0f ) ) );
- DALI_TEST_EQUALS( false, parentData.functorCalled, TEST_LOCATION );
- DALI_TEST_EQUALS( false, childData.functorCalled, TEST_LOCATION );
- parentData.Reset();
- childData.Reset();
-
- // Readd actor (so that stencil is the first child)
- stage.Remove(parent);
- application.SendNotification();
- application.Render();
- stage.Add(parent);
- application.SendNotification();
- application.Render();
-
- // Redo hit in same area...
-
- // Emit an event within stencil area
- application.ProcessEvent( GenerateSingleTouch( TouchPoint::Motion, Vector2( 10.0f, 10.0f ) ) );
- DALI_TEST_EQUALS( false, parentData.functorCalled, TEST_LOCATION );
- DALI_TEST_EQUALS( true, childData.functorCalled, TEST_LOCATION );
- parentData.Reset();
- childData.Reset();
-
- // Emit an event outside child area and within stencil area
- application.ProcessEvent( GenerateSingleTouch( TouchPoint::Motion, Vector2( 40.0f, 40.0f ) ) );
- DALI_TEST_EQUALS( true, parentData.functorCalled, TEST_LOCATION );
- DALI_TEST_EQUALS( false, childData.functorCalled, TEST_LOCATION );
- parentData.Reset();
- childData.Reset();
-
- // Emit an event outside stencil are but within parent area
- application.ProcessEvent( GenerateSingleTouch( TouchPoint::Motion, Vector2( 60.0f, 60.0f ) ) );
- DALI_TEST_EQUALS( false, parentData.functorCalled, TEST_LOCATION );
- DALI_TEST_EQUALS( false, childData.functorCalled, TEST_LOCATION );
- parentData.Reset();
- childData.Reset();
-
- END_TEST;
-}
-
-int UtcDaliTouchMultipleStencils(void)
-{
- TestApplication application;
- Stage stage = Stage::GetCurrent();
-
- ImageActor actor = ImageActor::New();
- actor.SetSize(100.0f, 100.0f);
- actor.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stage.Add(actor);
-
- Actor stencil = Actor::New();
- stencil.SetSize(50.0f, 50.0f);
- stencil.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stencil.SetDrawMode( DrawMode::STENCIL );
- stage.Add(stencil);
-
- Actor stencil2 = Actor::New();
- stencil2.SetSize(50.0f, 50.0f);
- stencil2.SetAnchorPoint(AnchorPoint::TOP_LEFT);
- stencil2.SetDrawMode( DrawMode::STENCIL );
- stencil2.SetPosition(50.0f, 50.0f);
- stage.Add(stencil2);
-
- // Render and notify
- application.SendNotification();
- application.Render();
-
- // Connect to actor's touched signal
- SignalData data;
- TouchEventFunctor functor( data );
- actor.TouchedSignal().Connect( &application, functor );
-
- // Emit an event within stencil area
- application.ProcessEvent( GenerateSingleTouch( TouchPoint::Down, Vector2( 10.0f, 10.0f ) ) );
- DALI_TEST_EQUALS( true, data.functorCalled, TEST_LOCATION );
- data.Reset();
-
- // Emit an event inside the second stencil area
- application.ProcessEvent( GenerateSingleTouch( TouchPoint::Down, Vector2( 60.0f, 60.0f ) ) );
- DALI_TEST_EQUALS( true, data.functorCalled, TEST_LOCATION );
- data.Reset();
-
- // Emit an event outside both stencil areas but within the actor area
- application.ProcessEvent( GenerateSingleTouch( TouchPoint::Down, Vector2( 10.0f, 60.0f ) ) );
- DALI_TEST_EQUALS( false, data.functorCalled, TEST_LOCATION );
- data.Reset();
-
- END_TEST;
-}
-
int UtcDaliTouchStencilNonRenderableActor(void)
{
TestApplication application;