X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Futc-Dali-RendererFactory.cpp;h=a3d65a7bc073cefaf0c88174de3a60d3eadc0112;hp=391bc7497b4d8209974ee7717094a08ba5a6464b;hb=6da8438e9ac7350d9cc6f69b35cbcc4ab3987da1;hpb=4bb73208b381ac496ea18f79700d41038b4e7c12 diff --git a/automated-tests/src/dali-toolkit/utc-Dali-RendererFactory.cpp b/automated-tests/src/dali-toolkit/utc-Dali-RendererFactory.cpp index 391bc74..a3d65a7 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-RendererFactory.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-RendererFactory.cpp @@ -173,7 +173,7 @@ void TestControlRendererRender( ToolkitTestApplication& application, Actor& acto controlRenderer.SetOnStage( actor ); DALI_TEST_CHECK( actor.GetRendererCount() == 1u ); - DALI_TEST_CHECK( actor.GetRendererAt(0u).GetMaterial().GetNumberOfSamplers() == expectedSamplers ); + DALI_TEST_CHECK( actor.GetRendererAt(0u).GetMaterial().GetNumberOfTextures() == expectedSamplers ); application.SendNotification(); application.Render(); @@ -729,7 +729,8 @@ int UtcDaliRendererFactoryGetNPatchRendererN1(void) DALI_TEST_CHECK( controlRenderer ); Actor actor = Actor::New(); - TestControlRendererRender( application, actor, controlRenderer, Integration::ResourcePointer(), 1u ); + //The testkit still has to load a bitmap for the broken renderer image + TestControlRendererRender( application, actor, controlRenderer, Integration::ResourcePointer(Integration::Bitmap::New(Integration::Bitmap::BITMAP_2D_PACKED_PIXELS, ResourcePolicy::OWNED_DISCARD)), 1u ); TestGlAbstraction& gl = application.GetGlAbstraction(); int textureUnit = -1; @@ -757,7 +758,8 @@ int UtcDaliRendererFactoryGetNPatchRendererN2(void) DALI_TEST_CHECK( controlRenderer ); Actor actor = Actor::New(); - TestControlRendererRender( application, actor, controlRenderer, Integration::ResourcePointer(), 1u ); + //The testkit still has to load a bitmap for the broken renderer image + TestControlRendererRender( application, actor, controlRenderer, Integration::ResourcePointer(Integration::Bitmap::New(Integration::Bitmap::BITMAP_2D_PACKED_PIXELS, ResourcePolicy::OWNED_DISCARD)), 1u ); TestGlAbstraction& gl = application.GetGlAbstraction(); int textureUnit = -1; @@ -786,16 +788,14 @@ int UtcDaliRendererFactoryResetRenderer1(void) DALI_TEST_CHECK( gl.GetUniformValue( "uBlendColor", actualValue ) ); DALI_TEST_EQUALS( actualValue, Color::RED, TEST_LOCATION ); - bool isNewRenderer = factory.ResetRenderer( controlRenderer, Color::GREEN ); - DALI_TEST_CHECK( !isNewRenderer ); + factory.ResetRenderer( controlRenderer, actor, Color::GREEN ); application.SendNotification(); application.Render(0); DALI_TEST_CHECK( gl.GetUniformValue( "uBlendColor", actualValue ) ); DALI_TEST_EQUALS( actualValue, Color::GREEN, TEST_LOCATION ); Image bufferImage = CreateBufferImage( 100, 200, Vector4( 1.f, 1.f, 1.f, 1.f ) ); - isNewRenderer = factory.ResetRenderer( controlRenderer, bufferImage ); - DALI_TEST_CHECK( isNewRenderer ); + factory.ResetRenderer( controlRenderer, actor, bufferImage ); Actor actor2 = Actor::New(); actor2.SetSize(200.f, 200.f); @@ -804,8 +804,6 @@ int UtcDaliRendererFactoryResetRenderer1(void) controlRenderer.SetOnStage( actor2 ); application.SendNotification(); application.Render(0); - Image samplerImage = actor2.GetRendererAt(0u).GetMaterial().GetSamplerAt(0u).GetImage(); - DALI_TEST_CHECK( BufferImage::DownCast( samplerImage ) ); END_TEST; } @@ -830,19 +828,13 @@ int UtcDaliRendererFactoryResetRenderer2(void) application.SendNotification(); application.Render(0); - Image samplerImage = actor.GetRendererAt(0u).GetMaterial().GetSamplerAt(0u).GetImage(); - DALI_TEST_CHECK( ResourceImage::DownCast( samplerImage ) ); Image bufferImage = CreateBufferImage( 100, 200, Vector4( 1.f, 1.f, 1.f, 1.f ) ); - bool isNewRenderer = factory.ResetRenderer( controlRenderer, bufferImage ); - DALI_TEST_CHECK( !isNewRenderer ); + factory.ResetRenderer( controlRenderer, actor, bufferImage ); application.SendNotification(); application.Render(0); - samplerImage = actor.GetRendererAt(0u).GetMaterial().GetSamplerAt(0u).GetImage(); - DALI_TEST_CHECK( BufferImage::DownCast( samplerImage ) ); - isNewRenderer = factory.ResetRenderer( controlRenderer, Color::RED ); - DALI_TEST_CHECK( isNewRenderer ); + factory.ResetRenderer( controlRenderer, actor, Color::RED ); Actor actor2 = Actor::New(); actor2.SetSize(200.f, 200.f);