X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit-internal%2Futc-Dali-Visuals-internal.cpp;h=d20cbcfadcf7bd07939bc7a28c9ed06c5a388e38;hp=4ead28ef9075da8d7fc2491681c950985f2e674b;hb=2564b59549aa2619a78059c9e16bd9e6556589e9;hpb=79267e9786ebcba2b4d79e2f8f75d9b01610e29d 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 4ead28e..d20cbcf 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; @@ -346,9 +347,6 @@ int UtcDaliAnimatedVectorImageVisualSetProperties(void) application.SendNotification(); application.Render(); - // Wait for resource ready event callback - DALI_TEST_EQUALS( Test::WaitForEventThreadTrigger( 1 ), true, TEST_LOCATION ); - // renderer is added to actor DALI_TEST_CHECK( actor.GetRendererCount() == 1u ); Renderer renderer = actor.GetRendererAt( 0u ); @@ -372,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; +}