X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-DebugRendering.cpp;h=096bf4d1d76b45e8fe180d610729f69c4279cdde;hb=2cfc2d43f2365794591eddc96f6c5ec029cab28d;hp=b2cb02c8102182b9e2de7f51766815774842ebbc;hpb=1894ecb2c5bdcb91549d9da9d8301d0a753c5492;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/utc-Dali-DebugRendering.cpp b/automated-tests/src/dali-toolkit/utc-Dali-DebugRendering.cpp index b2cb02c..096bf4d 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-DebugRendering.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-DebugRendering.cpp @@ -23,6 +23,7 @@ #include #include // for setting environment variable: DALI_DEBUG_RENDERING +#include "dummy-control.h" using namespace Dali; using namespace Dali::Toolkit; @@ -45,10 +46,17 @@ bool IsDebugVisual( Visual::Base& visual ) isDebugVisualType = ( typeValue->Get() == Visual::WIREFRAME ); // Debug Rendering uses the WireframeVisual } - Actor actor = Actor::New(); - visual.SetOnStage( actor ); - Geometry geometry = actor.GetRendererAt( 0 ).GetGeometry(); - isGeometryLineType = ( geometry.GetType() == Geometry::LINES ); + DummyControl actor = DummyControl::New(); + DummyControlImpl& dummyImpl = static_cast(actor.GetImplementation()); + dummyImpl.RegisterVisual( Control::CONTROL_PROPERTY_END_INDEX + 1, visual ); + Stage::GetCurrent().Add( actor ); + + DALI_TEST_EQUALS( actor.GetRendererCount(), 1, TEST_LOCATION ); + if( actor.GetRendererCount() > 0 ) + { + Geometry geometry = actor.GetRendererAt( 0 ).GetGeometry(); + isGeometryLineType = ( geometry.GetType() == Geometry::LINES ); + } return isDebugVisualType && isGeometryLineType; }