Loading libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/Bubble.java +1 −1 Original line number Diff line number Diff line Loading @@ -637,7 +637,7 @@ public class Bubble implements BubbleViewProvider { * @return the last time this bubble was updated or accessed, whichever is most recent. */ long getLastActivity() { return isAppBubble() ? Long.MAX_VALUE : Math.max(mLastUpdated, mLastAccessed); return Math.max(mLastUpdated, mLastAccessed); } /** Loading libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/bubbles/BubbleDataTest.java +16 −0 Original line number Diff line number Diff line Loading @@ -220,6 +220,22 @@ public class BubbleDataTest extends ShellTestCase { assertSelectionChangedTo(mBubbleA1); } @Test public void testAddAppBubble_setsTime() { // Setup mBubbleData.setListener(mListener); // Test assertThat(mAppBubble.getLastActivity()).isEqualTo(0); setCurrentTime(1000); mBubbleData.notificationEntryUpdated(mAppBubble, true /* suppressFlyout*/, false /* showInShade */); // Verify assertThat(mBubbleData.getBubbleInStackWithKey(mAppBubble.getKey())).isEqualTo(mAppBubble); assertThat(mAppBubble.getLastActivity()).isEqualTo(1000); } @Test public void testRemoveBubble() { // Setup Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/Bubble.java +1 −1 Original line number Diff line number Diff line Loading @@ -637,7 +637,7 @@ public class Bubble implements BubbleViewProvider { * @return the last time this bubble was updated or accessed, whichever is most recent. */ long getLastActivity() { return isAppBubble() ? Long.MAX_VALUE : Math.max(mLastUpdated, mLastAccessed); return Math.max(mLastUpdated, mLastAccessed); } /** Loading
libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/bubbles/BubbleDataTest.java +16 −0 Original line number Diff line number Diff line Loading @@ -220,6 +220,22 @@ public class BubbleDataTest extends ShellTestCase { assertSelectionChangedTo(mBubbleA1); } @Test public void testAddAppBubble_setsTime() { // Setup mBubbleData.setListener(mListener); // Test assertThat(mAppBubble.getLastActivity()).isEqualTo(0); setCurrentTime(1000); mBubbleData.notificationEntryUpdated(mAppBubble, true /* suppressFlyout*/, false /* showInShade */); // Verify assertThat(mBubbleData.getBubbleInStackWithKey(mAppBubble.getKey())).isEqualTo(mAppBubble); assertThat(mAppBubble.getLastActivity()).isEqualTo(1000); } @Test public void testRemoveBubble() { // Setup Loading