OSDN Git Service

Load layout specific breadcrumb view.
authorSteve McKay <smckay@google.com>
Fri, 24 Jun 2016 22:05:08 +0000 (15:05 -0700)
committerSteve McKay <smckay@google.com>
Wed, 29 Jun 2016 00:39:45 +0000 (00:39 +0000)
commit63e37fb506ec2c8bb4db149c8eaec6e385514dbf
tree9d9d339eecb9e96430360c0e135f709a901ab6ca
parent21b6b821df10c82ca184dccb9c880b3fd4212c41
Load layout specific breadcrumb view.

Because two diffrn't view types can't share an resource id....
else we get ClassCastExceptions bubbling out of Spinner when
tryihng to restore from RecyclerView state.

Also:
Move Bots to own file and make BaseBot inner to that.
Extract searchbot from UiBot.
Fix broken search icon logic in phone layout.
Separate somewhat complicated breadcrumb bot functioanlity in a separate bot.
Simplify Search test.
Check for drawer vs. fixed layout instead of "tablet" mode...which didn't
    work when rotating tablets.
Update a dialog entry to use Espresso.
Update breadcrumb stuff to use Espresso.
Move *default state* checking to a different test so we can
    enjoy the default location support from ActivityTest.

Change-Id: I0a60ba93a1cbbb990ec3b36d4f9fd5dc8b86ff00
24 files changed:
packages/DocumentsUI/res/layout/drawer_layout.xml
packages/DocumentsUI/res/layout/fixed_layout.xml
packages/DocumentsUI/res/values-sw720dp-land/config.xml [deleted file]
packages/DocumentsUI/res/values/layouts.xml
packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java
packages/DocumentsUI/src/com/android/documentsui/Shared.java
packages/DocumentsUI/tests/src/com/android/documentsui/ActivityTest.java
packages/DocumentsUI/tests/src/com/android/documentsui/FileManagementUiTest.java [new file with mode: 0644]
packages/DocumentsUI/tests/src/com/android/documentsui/FilesActivityDefaultsUiTest.java [new file with mode: 0644]
packages/DocumentsUI/tests/src/com/android/documentsui/FilesActivityUiTest.java
packages/DocumentsUI/tests/src/com/android/documentsui/IntegratedDownloadsUiTest.java [new file with mode: 0644]
packages/DocumentsUI/tests/src/com/android/documentsui/KeyboardNavigationUiTest.java [new file with mode: 0644]
packages/DocumentsUI/tests/src/com/android/documentsui/RenameDocumentUiTest.java
packages/DocumentsUI/tests/src/com/android/documentsui/RootsUiTest.java
packages/DocumentsUI/tests/src/com/android/documentsui/SearchViewUiTest.java
packages/DocumentsUI/tests/src/com/android/documentsui/bots/BaseBot.java [deleted file]
packages/DocumentsUI/tests/src/com/android/documentsui/bots/Bots.java [new file with mode: 0644]
packages/DocumentsUI/tests/src/com/android/documentsui/bots/BreadBot.java [new file with mode: 0644]
packages/DocumentsUI/tests/src/com/android/documentsui/bots/DirectoryListBot.java
packages/DocumentsUI/tests/src/com/android/documentsui/bots/KeyboardBot.java
packages/DocumentsUI/tests/src/com/android/documentsui/bots/Matchers.java
packages/DocumentsUI/tests/src/com/android/documentsui/bots/RootsListBot.java
packages/DocumentsUI/tests/src/com/android/documentsui/bots/SearchBot.java [new file with mode: 0644]
packages/DocumentsUI/tests/src/com/android/documentsui/bots/UiBot.java