History log of /packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9f1e911759dc6fedaac9fa65afb79f6a93022bf4 09-Jun-2017 Andrew Sapperstein <asapperstein@google.com> Refactor test runner to use static list of resource paths

Previously everything lived in an inner class method of
SettingsRobolectricTestRunner. That method has now been turned into
a static method so that it can be called by other runners.

Bug: 62460102
Test: robotests
Change-Id: I6612b1f26404587301c534c8ba60e39d59d6c840
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
046400c2c407429da47e6b2230ba8bbd21c43e9b 24-May-2017 Maurice Lam <yukl@google.com> Migrate settings robolectric tests to mockito 2

- Migrated ArgumentMatcher subclasses to lambdas
- Replaced any() with nullable() where tests were failing

Test: cd tests/robotests && mma
Bug: 38456058
Change-Id: Ice8c39b435c45b87f82dbbd9860e68f235314cf8
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
540023608d9dba06c6e98dac69db52ca7aa6d887 03-May-2017 Fan Zhang <zhfan@google.com> Skip "null" string when building advanced button summary

- Also added help string to SoundSettings as a side fix.

Change-Id: Ia81a46c6e199b72b52ae1fa9d996c094193b506c
Fix: 37933524
Test: robotests
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
d53c6d57f3b3efd8c5999083831a0474d7055b70 28-Apr-2017 Fan Zhang <zhfan@google.com> Add emergency broadcast to app & notification settings.

Also fixed a bug where progressive disclosure expand button is displayed
incorrectly when # of preference == threshold exactly.

Change-Id: I518687e374853ae8ab1c7e5337822492d6fd99ff
Fix: 36557600
Test: robotests
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
f0215712ba79521ccd24ea54f183168853a326b9 15-Mar-2017 Fan Zhang <zhfan@google.com> Disable collapse when fragment is opened from search

Change-Id: I9564dff4ec53256a0fe992055049cf65ce68e37b
Fix: 36076953
Test: make RunSettingsRoboTests
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
f2cf2aea3777ef5298bb1131890552f5f619dd30 04-Mar-2017 Doris Ling <dling@google.com> Remove code that check for dashboard feature.

- remove DashboardFeatureProvider.isEnabled() and all relating code
and tests.

Bug: 35764802
Test: make RunSettingsRoboTests
Change-Id: If7796677abc8904b7436525836d50cdef38e37a4
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
493fd4e6d6ff5e416ef6b3bd31456d68260b2bb1 17-Feb-2017 Doris Ling <dling@google.com> Recursively find preference in progressive disclosure.

Add handling to check for nested preference when finding preference
in the collapsed list.

Change-Id: I830bdd5fd99f09c505f41fd3bb2fa968eb9b13cf
Fix: 35363405
Test: make RunSettingsRoboTests
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
fe9f0fda35383cfa2941b94cf3b0a015da7634ed 14-Feb-2017 Fan Zhang <zhfan@google.com> Add logging when "Advanced" button is clicked

Change-Id: I8259b1b863991935165afb19e34c30dcf5056acf
Fix: 35356464
Test: RunSettingsRoboTests
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
d916dae21890bc9e844c3d0e6e5b744ef20472b9 07-Jan-2017 Fan Zhang <zhfan@google.com> Progressive disclosure on selected UIs: app, display

Bug: 32255863
Test: RunSettingsRoboTests
Change-Id: I1651433ba30a2b5f880095e07b5e2ed9c4e308b9
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
e97c91ec7379f7e5aeb2ab620bfd0d346ed6f407 22-Nov-2016 Fan Zhang <zhfan@google.com> Make RemoveUserFragment public.

Fixes: 33034368
Test: make RunSettingsRoboTests
Change-Id: Icbda53c1a5992774fb8bd638f6ab5ad6d4590cfb
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
f86905ed50f7a5543edb1b7425e0fa2db985de1c 26-Oct-2016 Salvador Martinez <dehboxturtle@google.com> Modified settings tests to use custom test runner

The custom test runner lets us use resources from
multiple projects which resolves many ResourceNotFound
errors that would come up when people who made changes
wrote tests.

Test: make RunSettingsRoboTests
Bug: 32180625
Change-Id: I71f30eecc1164b117351a74b3ea0533625feae5b
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
a1a84e6530ea3f17f0c0f80b1b984d062289aea1 19-Oct-2016 Fan Zhang <zhfan@google.com> Make dashboard tile refresh more effcient.

Instead of removing and re-adding all dashboard tiles, figure out a diff
and rebind/add/remove as necessary.

Bug: 32255863
Test: RunSettingsRoboTests
Change-Id: I9d87ba30ab746257d0ea71282951348ebc4e8965
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
8b5bca5937e22399df25a9f9645450e8b18e22b3 19-Oct-2016 Fan Zhang <zhfan@google.com> Move add/remove/findPref to ProgressiveDisclosureMixin.

This makes ProgressiveDisclosureMixin the authority for adding/removing
preferences so caller doesn't need to figure out if a preference is on
screen or collapsed.

Bug: 32255863
Test: make RunSettingsRoboTests -j40
Change-Id: I9bd69661b78efd4bb4913665f6ea09f6bdc231f5
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java
db1112a22168e2edec56c92a00ada6718bd19898 18-Oct-2016 Fan Zhang <zhfan@google.com> Add progressive disclsoure

- Add a ProgressiveDisclosureMixin that contains all logic for collapse
preference list when it's too long
- Refactored PreferenceController's updateState to take a preference
instead of PreferenceScreen, because with progressive disclosure the
preference can either be in screen or the mixin. DashboardFragment is
responsible finding the preference before passing it to controller.

Bug: 32255863
Test: RunSettingsRoboTests

Change-Id: I6713abd61c954ce12732902e5b3ca4d4c0b1563e
/packages/apps/Settings/tests/robotests/src/com/android/settings/dashboard/ProgressiveDisclosureTest.java