class FocusManagerTest_AutoFocus_ShouldIgnoreTargetDuringRepairIfNoLongerDescendant_Test

Defined at line 516 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc

Tree topology:

A A

/

\

/

\

// B C -> B C

| |

D D

This tests that when focus is actively on an auto-focused target (D via B), and a view tree

topology change severs the target from the requester's subtree, the repairing process drops

the invalid auto-focus rule and safely falls back to the original requester.

Public Methods

void FocusManagerTest_AutoFocus_ShouldIgnoreTargetDuringRepairIfNoLongerDescendant_Test ()

Defined at line 516 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc

void FocusManagerTest_AutoFocus_ShouldIgnoreTargetDuringRepairIfNoLongerDescendant_Test (const FocusManagerTest_AutoFocus_ShouldIgnoreTargetDuringRepairIfNoLongerDescendant_Test & )

Defined at line 516 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc

void FocusManagerTest_AutoFocus_ShouldIgnoreTargetDuringRepairIfNoLongerDescendant_Test (FocusManagerTest_AutoFocus_ShouldIgnoreTargetDuringRepairIfNoLongerDescendant_Test && )

Defined at line 516 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc

FocusManagerTest_AutoFocus_ShouldIgnoreTargetDuringRepairIfNoLongerDescendant_Test & operator= (const FocusManagerTest_AutoFocus_ShouldIgnoreTargetDuringRepairIfNoLongerDescendant_Test & )

Defined at line 516 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc

FocusManagerTest_AutoFocus_ShouldIgnoreTargetDuringRepairIfNoLongerDescendant_Test & operator= (FocusManagerTest_AutoFocus_ShouldIgnoreTargetDuringRepairIfNoLongerDescendant_Test && )

Defined at line 516 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc

void ~FocusManagerTest_AutoFocus_ShouldIgnoreTargetDuringRepairIfNoLongerDescendant_Test ()

Defined at line 516 of file ../../src/ui/scenic/lib/focus/tests/focus_manager_unittest.cc