Loading core/tests/coretests/src/android/widget/listview/focus/ListWithEditTextHeaderTest.java +9 −9 Original line number Diff line number Diff line Loading @@ -16,21 +16,21 @@ package android.widget.listview.focus; import android.test.ActivityInstrumentationTestCase; import android.test.ActivityInstrumentationTestCase2; import android.test.FlakyTest; import android.test.TouchUtils; import android.test.suitebuilder.annotation.LargeTest; import android.test.suitebuilder.annotation.MediumTest; import android.test.TouchUtils; import android.view.KeyEvent; import android.widget.AbsListView; import android.widget.ListView; import android.widget.listview.ListWithEditTextHeader; public class ListWithEditTextHeaderTest extends ActivityInstrumentationTestCase<ListWithEditTextHeader> { public class ListWithEditTextHeaderTest extends ActivityInstrumentationTestCase2<ListWithEditTextHeader> { private ListView mListView; public ListWithEditTextHeaderTest() { super("com.android.frameworks.coretests", ListWithEditTextHeader.class); super(ListWithEditTextHeader.class); } @Override Loading @@ -44,15 +44,15 @@ public class ListWithEditTextHeaderTest extends ActivityInstrumentationTestCase< assertTrue("listview.getItemsCanFocus()", mListView.getItemsCanFocus()); assertFalse("out of touch-mode", mListView.isInTouchMode()); assertEquals("header view count", 1, mListView.getHeaderViewsCount()); assertTrue("header has focus", mListView.getChildAt(0).isFocused()); assertTrue("header does not have focus", mListView.getChildAt(0).isFocused()); } @FlakyTest(tolerance=2) @LargeTest public void testClickingHeaderKeepsFocus() { TouchUtils.clickView(this, mListView.getChildAt(0)); assertTrue("header has focus", mListView.getChildAt(0).isFocused()); assertEquals("nothing selected", AbsListView.INVALID_POSITION, mListView.getSelectedItemPosition()); assertTrue("header does not have focus", mListView.getChildAt(0).isFocused()); assertEquals("something is selected", AbsListView.INVALID_POSITION, mListView.getSelectedItemPosition()); } @LargeTest Loading @@ -60,7 +60,7 @@ public class ListWithEditTextHeaderTest extends ActivityInstrumentationTestCase< sendKeys(KeyEvent.KEYCODE_DPAD_DOWN); assertEquals("selected position", 1, mListView.getSelectedItemPosition()); TouchUtils.clickView(this, mListView.getChildAt(0)); assertTrue("header has focus", mListView.getChildAt(0).isFocused()); assertEquals("nothing selected", AbsListView.INVALID_POSITION, mListView.getSelectedItemPosition()); assertTrue("header does not have focus", mListView.getChildAt(0).isFocused()); assertEquals("something is selected", AbsListView.INVALID_POSITION, mListView.getSelectedItemPosition()); } } Loading
core/tests/coretests/src/android/widget/listview/focus/ListWithEditTextHeaderTest.java +9 −9 Original line number Diff line number Diff line Loading @@ -16,21 +16,21 @@ package android.widget.listview.focus; import android.test.ActivityInstrumentationTestCase; import android.test.ActivityInstrumentationTestCase2; import android.test.FlakyTest; import android.test.TouchUtils; import android.test.suitebuilder.annotation.LargeTest; import android.test.suitebuilder.annotation.MediumTest; import android.test.TouchUtils; import android.view.KeyEvent; import android.widget.AbsListView; import android.widget.ListView; import android.widget.listview.ListWithEditTextHeader; public class ListWithEditTextHeaderTest extends ActivityInstrumentationTestCase<ListWithEditTextHeader> { public class ListWithEditTextHeaderTest extends ActivityInstrumentationTestCase2<ListWithEditTextHeader> { private ListView mListView; public ListWithEditTextHeaderTest() { super("com.android.frameworks.coretests", ListWithEditTextHeader.class); super(ListWithEditTextHeader.class); } @Override Loading @@ -44,15 +44,15 @@ public class ListWithEditTextHeaderTest extends ActivityInstrumentationTestCase< assertTrue("listview.getItemsCanFocus()", mListView.getItemsCanFocus()); assertFalse("out of touch-mode", mListView.isInTouchMode()); assertEquals("header view count", 1, mListView.getHeaderViewsCount()); assertTrue("header has focus", mListView.getChildAt(0).isFocused()); assertTrue("header does not have focus", mListView.getChildAt(0).isFocused()); } @FlakyTest(tolerance=2) @LargeTest public void testClickingHeaderKeepsFocus() { TouchUtils.clickView(this, mListView.getChildAt(0)); assertTrue("header has focus", mListView.getChildAt(0).isFocused()); assertEquals("nothing selected", AbsListView.INVALID_POSITION, mListView.getSelectedItemPosition()); assertTrue("header does not have focus", mListView.getChildAt(0).isFocused()); assertEquals("something is selected", AbsListView.INVALID_POSITION, mListView.getSelectedItemPosition()); } @LargeTest Loading @@ -60,7 +60,7 @@ public class ListWithEditTextHeaderTest extends ActivityInstrumentationTestCase< sendKeys(KeyEvent.KEYCODE_DPAD_DOWN); assertEquals("selected position", 1, mListView.getSelectedItemPosition()); TouchUtils.clickView(this, mListView.getChildAt(0)); assertTrue("header has focus", mListView.getChildAt(0).isFocused()); assertEquals("nothing selected", AbsListView.INVALID_POSITION, mListView.getSelectedItemPosition()); assertTrue("header does not have focus", mListView.getChildAt(0).isFocused()); assertEquals("something is selected", AbsListView.INVALID_POSITION, mListView.getSelectedItemPosition()); } }