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-BubbleEmitter.cpp;h=f17e30ec4896523cd432cb90ca1637be52192d46;hp=ca864c2ccf51cc22ff44e0645e3e2e8a013c88b1;hb=acbf7e2c17c1578c7125fa07c7eaabe1fe214406;hpb=7f7e821222743c032bdac69f24917fe6f9cbd61a diff --git a/automated-tests/src/dali-toolkit/utc-Dali-BubbleEmitter.cpp b/automated-tests/src/dali-toolkit/utc-Dali-BubbleEmitter.cpp index ca864c2..f17e30e 100644 --- a/automated-tests/src/dali-toolkit/utc-Dali-BubbleEmitter.cpp +++ b/automated-tests/src/dali-toolkit/utc-Dali-BubbleEmitter.cpp @@ -215,8 +215,12 @@ int UtcDaliBubbleEmitterSetBubbleScale(void) Image shapeImage = CreateSolidColorImage( application, Color::GREEN, 5, 5 ); BubbleEmitter emitter = BubbleEmitter::New( Vector2(50.f,50.f),shapeImage, 150, Vector2( 5.f, 10.f )); + DALI_TEST_CHECK(emitter); Actor root = emitter.GetRootActor(); Stage::GetCurrent().Add( root ); + root.SetPosition( Vector3::ZERO ); + root.SetParentOrigin( ParentOrigin::CENTER ); + root.SetAnchorPoint( AnchorPoint::CENTER ); TestGlAbstraction& gl = application.GetGlAbstraction(); @@ -235,6 +239,7 @@ int UtcDaliBubbleEmitterSetBubbleScale(void) Wait(application); DALI_TEST_CHECK( gl.GetUniformValue( "uDynamicScale", scaleValue ) ); DALI_TEST_EQUALS( scaleValue, 0.5f, TEST_LOCATION ); + END_TEST; } @@ -279,40 +284,6 @@ int UtcDaliBubbleEmitterSetBubbleDensity02(void) END_TEST; } -int UtcDaliBubbleEmitterSetBlendMode(void) -{ - ToolkitTestApplication application; - tet_infoline( " UtcDaliBubbleEmitterSetBlendMode " ); - - Image shapeImage = CreateSolidColorImage( application, Color::GREEN, 5, 5 ); - BubbleEmitter emitter = BubbleEmitter::New( Vector2(50.f,50.f),shapeImage, 150, Vector2( 5.f, 10.f )); - Actor root = emitter.GetRootActor(); - Stage::GetCurrent().Add( root ); - - TestGlAbstraction& glAbstraction = application.GetGlAbstraction(); - Wait(application); - DALI_TEST_EQUALS( (GLenum)GL_SRC_ALPHA, glAbstraction.GetLastBlendFuncSrcRgb(), TEST_LOCATION ); - DALI_TEST_EQUALS( (GLenum)GL_ONE_MINUS_SRC_ALPHA, glAbstraction.GetLastBlendFuncDstRgb(), TEST_LOCATION ); - DALI_TEST_EQUALS( (GLenum)GL_ONE, glAbstraction.GetLastBlendFuncSrcAlpha(), TEST_LOCATION ); - DALI_TEST_EQUALS( (GLenum)GL_ONE_MINUS_SRC_ALPHA, glAbstraction.GetLastBlendFuncDstAlpha(), TEST_LOCATION ); - - emitter.SetBlendMode( true ); - Wait(application); - DALI_TEST_EQUALS( (GLenum)GL_SRC_ALPHA, glAbstraction.GetLastBlendFuncSrcRgb(), TEST_LOCATION ); - DALI_TEST_EQUALS( (GLenum)GL_ONE, glAbstraction.GetLastBlendFuncDstRgb(), TEST_LOCATION ); - DALI_TEST_EQUALS( (GLenum)GL_ZERO, glAbstraction.GetLastBlendFuncSrcAlpha(), TEST_LOCATION ); - DALI_TEST_EQUALS( (GLenum)GL_ONE, glAbstraction.GetLastBlendFuncDstAlpha(), TEST_LOCATION ); - - emitter.SetBlendMode( false ); - Wait(application); - DALI_TEST_EQUALS( (GLenum)GL_SRC_ALPHA, glAbstraction.GetLastBlendFuncSrcRgb(), TEST_LOCATION ); - DALI_TEST_EQUALS( (GLenum)GL_ONE_MINUS_SRC_ALPHA, glAbstraction.GetLastBlendFuncDstRgb(), TEST_LOCATION ); - DALI_TEST_EQUALS( (GLenum)GL_ONE, glAbstraction.GetLastBlendFuncSrcAlpha(), TEST_LOCATION ); - DALI_TEST_EQUALS( (GLenum)GL_ONE_MINUS_SRC_ALPHA, glAbstraction.GetLastBlendFuncDstAlpha(), TEST_LOCATION ); - - END_TEST; -} - int UtcDaliBubbleEmitterEmitBubble(void) { ToolkitTestApplication application; @@ -365,6 +336,9 @@ int UtcDaliBubbleEmitterRestore(void) BubbleEmitter emitter = BubbleEmitter::New( Vector2(50.f,50.f),shapeImage, 90, Vector2( 5.f, 10.f )); Actor root = emitter.GetRootActor(); Stage::GetCurrent().Add( root ); + root.SetPosition( Vector3::ZERO ); + root.SetParentOrigin( ParentOrigin::CENTER ); + root.SetAnchorPoint( AnchorPoint::CENTER ); Actor bubbleMesh = root.GetChildAt( 0 ); Renderer renderer = bubbleMesh.GetRendererAt( 0 ); @@ -407,5 +381,6 @@ int UtcDaliBubbleEmitterRestore(void) DALI_TEST_CHECK( gl.GetUniformValue( "uStartEndPosition[0]", startEndPosValue ) ); DALI_TEST_EQUALS( startEndPosValue, Vector4::ZERO, TEST_LOCATION ); + END_TEST; }