X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit-internal%2Futc-Dali-Visuals-internal.cpp;h=023da7c9b46585a816b4ab53e11c8123c9fe0dd9;hb=33f29d762e4410026a85521f05b7b66aa2d087d1;hp=87345eab83f2db92991385915e52dc1d552b471c;hpb=5775f7664be913cddc27a7b5598b1c1535e981fd;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit-internal/utc-Dali-Visuals-internal.cpp b/automated-tests/src/dali-toolkit-internal/utc-Dali-Visuals-internal.cpp index 87345ea..023da7c 100644 --- a/automated-tests/src/dali-toolkit-internal/utc-Dali-Visuals-internal.cpp +++ b/automated-tests/src/dali-toolkit-internal/utc-Dali-Visuals-internal.cpp @@ -29,6 +29,7 @@ #include #include #include <../dali-toolkit/dali-toolkit-test-utils/dummy-control.h> +#include using namespace Dali; using namespace Toolkit; @@ -57,7 +58,7 @@ int UtcDaliVisualAction(void) Toolkit::Visual::Base visualBaseHandle = Toolkit::Visual::Base( dummyVisualPtr.Get() ); dummyImpl.RegisterVisual( DummyControl::Property::TEST_VISUAL, visualBaseHandle ); - dummyControl.SetSize(200.f, 200.f); + dummyControl.SetProperty( Actor::Property::SIZE, Vector2( 200.f, 200.f ) ); Stage::GetCurrent().Add( dummyControl ); application.SendNotification(); @@ -99,7 +100,7 @@ int UtcDaliVisualActionNotImplemented(void) Visual::Base visual = factory.CreateVisual( propertyMap ); dummyImpl.RegisterVisual( DummyControl::Property::TEST_VISUAL, visual ); - dummyControl.SetSize(200.f, 200.f); + dummyControl.SetProperty( Actor::Property::SIZE, Vector2( 200.f, 200.f ) ); Stage::GetCurrent().Add( dummyControl ); application.SendNotification(); @@ -135,7 +136,7 @@ int UtcDaliVisualSetProperties(void) Toolkit::Visual::Base visualBaseHandle = Toolkit::Visual::Base( colorVisualPtr.Get() ); dummyImpl.RegisterVisual( DummyControl::Property::TEST_VISUAL, visualBaseHandle ); - dummyControl.SetSize( 200.f, 200.f ); + dummyControl.SetProperty( Actor::Property::SIZE, Vector2( 200.f, 200.f ) ); Stage::GetCurrent().Add( dummyControl ); application.SendNotification(); @@ -340,7 +341,7 @@ int UtcDaliAnimatedVectorImageVisualSetProperties(void) DummyControl actor = DummyControl::New( true ); DummyControlImpl& dummyImpl = static_cast< DummyControlImpl& >( actor.GetImplementation() ); dummyImpl.RegisterVisual( DummyControl::Property::TEST_VISUAL, visual ); - actor.SetSize( 200.0f, 200.0f ); + actor.SetProperty( Actor::Property::SIZE, Vector2( 200.0f, 200.0f ) ); Stage::GetCurrent().Add( actor ); application.SendNotification(); @@ -369,3 +370,26 @@ int UtcDaliAnimatedVectorImageVisualSetProperties(void) END_TEST; } + +int UtcDaliArcVisualCreateInstancePropertyMap(void) +{ + ToolkitTestApplication application; + tet_infoline( "UtcDaliArcVisualCreateInstancePropertyMap" ); + + Property::Map propertyMap; + propertyMap.Add( Toolkit::Visual::Property::TYPE, DevelVisual::ARC ) + .Add( DevelArcVisual::Property::THICKNESS, 20.0f ); + + // request ArcVisual with a property map + VisualFactory factory = VisualFactory::Get(); + Visual::Base visual = factory.CreateVisual( propertyMap ); + Toolkit::Internal::Visual::Base& visualImpl = GetImplementation( visual ); + + Property::Map resultMap; + visualImpl.CreateInstancePropertyMap( resultMap ); + + // check the property values from the returned map from a visual + DALI_TEST_CHECK( resultMap.Empty() ); // Now the map is empty + + END_TEST; +}