Loading libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/bubbles/BubblesTransitionObserverTest.kt +14 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,7 @@ import org.mockito.kotlin.argumentCaptor import org.mockito.kotlin.doReturn import org.mockito.kotlin.mock import org.mockito.kotlin.stub import org.mockito.kotlin.verifyNoInteractions /** * Unit tests of [BubblesTransitionObserver]. Loading Loading @@ -152,6 +153,7 @@ class BubblesTransitionObserverTest : ShellTestCase() { transitionObserver.onTransitionReady(mock(), tc.info, mock(), mock()) verify(bubbleData, never()).setExpanded(false) verifyNoInteractions(splitScreenController) } @Test Loading Loading @@ -240,6 +242,18 @@ class BubblesTransitionObserverTest : ShellTestCase() { ) } @EnableFlags(FLAG_ENABLE_CREATE_ANY_BUBBLE) @Test fun testOnTransitionReady_noBubbles_doesNotCheckForSplitState() { bubbleData.stub { on { hasBubbles() } doReturn false } val info = createTaskTransition(TRANSIT_TO_FRONT, taskId = 1) transitionObserver.onTransitionReady(mock(), info, mock(), mock()) verifyNoInteractions(splitScreenController) } // Transits that aren't opening. enum class TransitNotOpeningTestCase( @TransitionType private val changeType: Int, Loading Loading
libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/bubbles/BubblesTransitionObserverTest.kt +14 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,7 @@ import org.mockito.kotlin.argumentCaptor import org.mockito.kotlin.doReturn import org.mockito.kotlin.mock import org.mockito.kotlin.stub import org.mockito.kotlin.verifyNoInteractions /** * Unit tests of [BubblesTransitionObserver]. Loading Loading @@ -152,6 +153,7 @@ class BubblesTransitionObserverTest : ShellTestCase() { transitionObserver.onTransitionReady(mock(), tc.info, mock(), mock()) verify(bubbleData, never()).setExpanded(false) verifyNoInteractions(splitScreenController) } @Test Loading Loading @@ -240,6 +242,18 @@ class BubblesTransitionObserverTest : ShellTestCase() { ) } @EnableFlags(FLAG_ENABLE_CREATE_ANY_BUBBLE) @Test fun testOnTransitionReady_noBubbles_doesNotCheckForSplitState() { bubbleData.stub { on { hasBubbles() } doReturn false } val info = createTaskTransition(TRANSIT_TO_FRONT, taskId = 1) transitionObserver.onTransitionReady(mock(), info, mock(), mock()) verifyNoInteractions(splitScreenController) } // Transits that aren't opening. enum class TransitNotOpeningTestCase( @TransitionType private val changeType: Int, Loading