History log of /frameworks/opt/setupwizard/library/test/robotest/src/com/android/setupwizardlib/items/ItemGroupTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
66815fe66392bcbb12e2fc93bbf326a5c2d8782f 13-Dec-2017 Maurice Lam <yukl@google.com> Revert "Revert "Changes needed to upgrade to new gradle version""

This reverts commit 46216d0e61318e7af168e9e903ef8d943bb49b2e.

Reason for revert: Roll forward
- Added ag/3351790 to the topic

Change-Id: I64990e558d3f77165ab3fe89006a02225b712257
/frameworks/opt/setupwizard/library/test/robotest/src/com/android/setupwizardlib/items/ItemGroupTest.java
46216d0e61318e7af168e9e903ef8d943bb49b2e 13-Dec-2017 Colin Cross <ccross@android.com> Revert "Changes needed to upgrade to new gradle version"

This reverts commit ba1332d1b4dd525a2ef313246482708cb2016052.

Reason for revert: Broke taimen builds in master

Change-Id: Iffffadbacae8c6c69907dcecc447f958cf6ce909
/frameworks/opt/setupwizard/library/test/robotest/src/com/android/setupwizardlib/items/ItemGroupTest.java
ba1332d1b4dd525a2ef313246482708cb2016052 06-Dec-2017 Maurice Lam <yukl@google.com> Changes needed to upgrade to new gradle version

- Add ignore for various lint errors that is introduced in the lint
update
- Remove GLIF Pixel themes as they are unused and causing lint errors
- Add flavor dimension "compat" as it is now required
- Replace *Compile with *Implementation in the gradle files, as
needed by the newer Gradle version
- Use build tools 27.0.0 to avoid the Gradle warning
- Use new Robolectric configuration mechanism and removed our old
hack, per http://robolectric.org/getting-started/

Reference: https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html

Test: Existing tests pass
Bug: 70287447
Change-Id: I505476ae3695cd06349766c5e6280299f779f272
/frameworks/opt/setupwizard/library/test/robotest/src/com/android/setupwizardlib/items/ItemGroupTest.java
65128dc6219435ec82477235e117efdf94c75101 17-Apr-2017 Maurice Lam <yukl@google.com> Fix edge case for ItemGroup notify propagation

When removing the last item in a nested ItemGroup, make sure
getChildPosition returns the position of where the item would have
been so that the removal notification can be propagated properly.

Test: ./gradlew connectedAndroidTest test
Bug: 37361727
Change-Id: I50f5ceb50c2c7432056427a9d11a181dc384f4e7
/frameworks/opt/setupwizard/library/test/robotest/src/com/android/setupwizardlib/items/ItemGroupTest.java
7204767830ba57c641422aeb98a74be719a51e08 28-Mar-2017 Maurice Lam <yukl@google.com> Notify the correct position when removing the last item

Change ItemGroup#getChildPosition to return the position even for
empty childrem, so that when removing the last item in a nested
ItemGroup, the notification propagation will still be correct.

Test: ./gradlew connectedAndroidTest test
Bug: 36634677
Change-Id: I612e0c624dabee1bfaa6133fe976527e85523634
(cherry picked from commit 4dd5de226fefd5c2fdf040543157357f53ea932e)
/frameworks/opt/setupwizard/library/test/robotest/src/com/android/setupwizardlib/items/ItemGroupTest.java
ab45bdf67a01ba13efb45334cc43f9632de6f034 26-Feb-2016 Maurice Lam <yukl@google.com> Support RecyclerView notifications in items

Propagate the recycler view notifications
notifyItem{Changed/Removed/Inserted} in ItemHierarchy so that
recycler view animations can be used with ItemHierarchy more
easily.

Test: ./gradlew connectedAndroidTest test
Bug: 36388000
Change-Id: I583952044995b174baec2610422611f6d40a9a11
/frameworks/opt/setupwizard/library/test/robotest/src/com/android/setupwizardlib/items/ItemGroupTest.java