// Positive test case for a method int UtcDaliShadowViewActivateDeactivate(void) { ToolkitTestApplication application; tet_infoline("UtcDaliShadowViewActivateDeactivate"); Toolkit::ShadowView view = Toolkit::ShadowView::New(); DALI_TEST_CHECK( view ); RenderTaskList taskList = Stage::GetCurrent().GetRenderTaskList(); DALI_TEST_CHECK( 1u == taskList.GetTaskCount() ); view.SetParentOrigin(ParentOrigin::CENTER); view.SetSize(Stage::GetCurrent().GetSize()); view.Add(Actor::New()); Stage::GetCurrent().Add(view); view.Activate(); RenderTaskList taskList2 = Stage::GetCurrent().GetRenderTaskList(); DALI_TEST_CHECK( 1u != taskList2.GetTaskCount() ); view.Deactivate(); RenderTaskList taskList3 = Stage::GetCurrent().GetRenderTaskList(); DALI_TEST_CHECK( 1u == taskList3.GetTaskCount() ); END_TEST; }
// Positive test case for a method static void UtcDaliShadowViewAddRemove() { ToolkitTestApplication application; tet_infoline("UtcDaliShadowViewAddRemove"); Toolkit::ShadowView view = Toolkit::ShadowView::New(); DALI_TEST_CHECK( view ); Actor actor = Actor::New(); DALI_TEST_CHECK( !actor.OnStage() ); view.SetParentOrigin(ParentOrigin::CENTER); view.SetSize(Stage::GetCurrent().GetSize()); view.Add(actor); Stage::GetCurrent().Add(view); DALI_TEST_CHECK( actor.OnStage() ); view.Remove(actor); DALI_TEST_CHECK( !actor.OnStage() ); }