X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-DebugRenderer.cpp;h=52f16ed1f9d57cbcffef2a77e1e39fdb11eeaf76;hb=0eed80c81c4854bdc0ba491650ec12dc03c90689;hp=45e166ca642b69fba1ddb67dd90ebd4a84e149b8;hpb=959a76e8792179bc02979c66737b747ab931aff9;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/utc-Dali-DebugRenderer.cpp b/automated-tests/src/dali-toolkit/utc-Dali-DebugRenderer.cpp index 45e166c..52f16ed 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-DebugRenderer.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-DebugRenderer.cpp @@ -39,7 +39,7 @@ bool IsDebugRenderer( ControlRenderer& renderer ) Property::Value* typeValue = propertyMap.Find( "rendererType", Property::STRING ); if ( typeValue ) { - isDebugRendererType = ( typeValue->Get() == "debugRenderer" ); + isDebugRendererType = ( typeValue->Get() == "debug" ); } Actor actor = Actor::New(); @@ -72,24 +72,24 @@ int UtcDaliDebugRendererGetRenderer1(void) // Test that color renderer is replaced with debug renderer Property::Map propertyMap1; - propertyMap1.Insert("rendererType", "colorRenderer"); - propertyMap1.Insert("blendColor", Color::BLUE); - ControlRenderer colorRenderer = factory.GetControlRenderer(propertyMap1); + propertyMap1.Insert("rendererType", "color"); + propertyMap1.Insert("mixColor", Color::BLUE); + ControlRenderer colorRenderer = factory.CreateControlRenderer(propertyMap1); DALI_TEST_CHECK( colorRenderer ); DALI_TEST_CHECK( IsDebugRenderer( colorRenderer ) ); // Test that border renderer is replaced with debug renderer Property::Map propertyMap2; - propertyMap2.Insert("rendererType", "borderRenderer"); + propertyMap2.Insert("rendererType", "border"); propertyMap2.Insert("borderColor", Color::BLUE); propertyMap2.Insert("borderSize", 2.f); - ControlRenderer borderRenderer = factory.GetControlRenderer(propertyMap2); + ControlRenderer borderRenderer = factory.CreateControlRenderer(propertyMap2); DALI_TEST_CHECK( borderRenderer ); DALI_TEST_CHECK( IsDebugRenderer( borderRenderer ) ); // Test that gradient renderer is replaced with debug renderer Property::Map propertyMap3; - propertyMap3.Insert("rendererType", "gradientRenderer"); + propertyMap3.Insert("rendererType", "gradient"); Vector2 start(-1.f, -1.f); Vector2 end(1.f, 1.f); propertyMap3.Insert("gradientStartPosition", start); @@ -103,23 +103,23 @@ int UtcDaliDebugRendererGetRenderer1(void) stopColors.PushBack( Color::RED ); stopColors.PushBack( Color::GREEN ); propertyMap3.Insert("gradientStopColor", stopColors); - ControlRenderer gradientRenderer = factory.GetControlRenderer(propertyMap3); + ControlRenderer gradientRenderer = factory.CreateControlRenderer(propertyMap3); DALI_TEST_CHECK( gradientRenderer ); DALI_TEST_CHECK( IsDebugRenderer( gradientRenderer ) ); // Test that image renderer is replaced with debug renderer Property::Map propertyMap4; - propertyMap4.Insert( "rendererType", "imageRenderer" ); - propertyMap4.Insert( "imageUrl", TEST_IMAGE_FILE_NAME ); - ControlRenderer imageRenderer = factory.GetControlRenderer( propertyMap4 ); + propertyMap4.Insert( "rendererType", "image" ); + propertyMap4.Insert( "url", TEST_IMAGE_FILE_NAME ); + ControlRenderer imageRenderer = factory.CreateControlRenderer( propertyMap4 ); DALI_TEST_CHECK( imageRenderer ); DALI_TEST_CHECK( IsDebugRenderer( imageRenderer ) ); // Test that n patch renderer is replaced with debug renderer Property::Map propertyMap5; - propertyMap5.Insert( "rendererType", "nPatchRenderer" ); - propertyMap5.Insert( "imageUrl", TEST_NPATCH_FILE_NAME ); - ControlRenderer nPatchRenderer = factory.GetControlRenderer( propertyMap4 ); + propertyMap5.Insert( "rendererType", "image" ); + propertyMap5.Insert( "url", TEST_NPATCH_FILE_NAME ); + ControlRenderer nPatchRenderer = factory.CreateControlRenderer( propertyMap4 ); DALI_TEST_CHECK( nPatchRenderer ); DALI_TEST_CHECK( IsDebugRenderer( nPatchRenderer ) ); @@ -137,65 +137,34 @@ int UtcDaliDebugRendererGetRenderer2(void) DALI_TEST_CHECK( factory ); // Test that color renderer is replaced with debug renderer - ControlRenderer colorRenderer = factory.GetControlRenderer(Color::CYAN); + Dali::Property::Map map; + map[ "rendererType" ] = "color"; + map[ "mixColor" ] = Color::CYAN; + + ControlRenderer colorRenderer = factory.CreateControlRenderer( map); DALI_TEST_CHECK( colorRenderer ); DALI_TEST_CHECK( IsDebugRenderer( colorRenderer ) ); // Test that border renderer is replaced with debug renderer - ControlRenderer borderRenderer = factory.GetControlRenderer(2.f, Color::GREEN); + map.Clear(); + map[ "rendererType" ] = "border"; + map[ "borderColor" ] = Color::GREEN; + map[ "borderSize" ] = 2.f; + ControlRenderer borderRenderer = factory.CreateControlRenderer( map ); DALI_TEST_CHECK( borderRenderer ); DALI_TEST_CHECK( IsDebugRenderer( borderRenderer ) ); // Test that image renderer is replaced with debug renderer Image image = ResourceImage::New(TEST_IMAGE_FILE_NAME); - ControlRenderer imageRenderer = factory.GetControlRenderer( image ); + ControlRenderer imageRenderer = factory.CreateControlRenderer( image ); DALI_TEST_CHECK( imageRenderer ); DALI_TEST_CHECK( IsDebugRenderer( imageRenderer ) ); // Test that n patch renderer is replaced with debug renderer - ControlRenderer nPatchRenderer = factory.GetControlRenderer( TEST_NPATCH_FILE_NAME ); + ControlRenderer nPatchRenderer = factory.CreateControlRenderer( TEST_NPATCH_FILE_NAME, ImageDimensions() ); DALI_TEST_CHECK( nPatchRenderer ); DALI_TEST_CHECK( IsDebugRenderer( nPatchRenderer ) ); EnvironmentVariable::SetTestingEnvironmentVariable(false); END_TEST; } - -int UtcDaliDebugRendererResetRenderer(void) -{ - EnvironmentVariable::SetTestingEnvironmentVariable(true); - ToolkitTestApplication application; - tet_infoline( "UtcDaliDebugRendererResetRenderer: Reset renderer with various parameters" ); - - RendererFactory factory = RendererFactory::Get(); - DALI_TEST_CHECK( factory ); - - // Test that color renderer is replaced with debug renderer - ControlRenderer controlRenderer = factory.GetControlRenderer(Color::CYAN); - DALI_TEST_CHECK( controlRenderer ); - DALI_TEST_CHECK( IsDebugRenderer( controlRenderer ) ); - - Actor actor; - // Reset to render another color - // Test that color renderer is replaced with debug renderer - factory.ResetRenderer( controlRenderer, actor, Color::BLUE ); - DALI_TEST_CHECK( IsDebugRenderer( controlRenderer ) ); - - // Reset to render an image - // Test that image renderer is replaced with debug renderer - Image image = ResourceImage::New(TEST_IMAGE_FILE_NAME); - factory.ResetRenderer( controlRenderer, actor, image ); - DALI_TEST_CHECK( IsDebugRenderer( controlRenderer ) ); - - // Reset with a property map of border renderer - // Test that border renderer is replaced with debug renderer - Property::Map propertyMap; - propertyMap.Insert("rendererType", "borderRenderer"); - propertyMap.Insert("borderColor", Color::BLUE); - propertyMap.Insert("borderSize", 2.f); - factory.ResetRenderer( controlRenderer, actor, propertyMap ); - DALI_TEST_CHECK( IsDebugRenderer( controlRenderer ) ); - - EnvironmentVariable::SetTestingEnvironmentVariable(false); - END_TEST; -}