From 6800a71f957cea6341f1446d2ad887db05b2ac3a Mon Sep 17 00:00:00 2001 From: Tracy Zhou Date: Tue, 13 Feb 2024 21:45:02 -0800 Subject: [PATCH] Fix NavButtonLayoutFactoryTest init dependency to turn on enableTaskbarNavbarUnification Fixes: 325084350 Test: run the unit test with the unification flag on, make sure it passes Change-Id: I5f811585ec0c5c04578cbf7990b9790bdb900ee5 --- .../taskbar/navbutton/NavButtonLayoutFactoryTest.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/quickstep/tests/src/com/android/launcher3/taskbar/navbutton/NavButtonLayoutFactoryTest.kt b/quickstep/tests/src/com/android/launcher3/taskbar/navbutton/NavButtonLayoutFactoryTest.kt index fc508537ab..02a49a3b91 100644 --- a/quickstep/tests/src/com/android/launcher3/taskbar/navbutton/NavButtonLayoutFactoryTest.kt +++ b/quickstep/tests/src/com/android/launcher3/taskbar/navbutton/NavButtonLayoutFactoryTest.kt @@ -1,5 +1,6 @@ package com.android.launcher3.taskbar.navbutton +import android.content.res.Configuration import android.content.res.Resources import android.view.Surface import android.view.Surface.ROTATION_270 @@ -41,6 +42,7 @@ class NavButtonLayoutFactoryTest { private val mockRotationButton: RotationButton = mock() private val mockA11yButton: ImageView = mock() private val mockSpace: Space = mock() + private val mockConfiguration: Configuration = mock(); private var surfaceRotation = Surface.ROTATION_0 @@ -59,6 +61,9 @@ class NavButtonLayoutFactoryTest { .thenReturn(mockEndContextualLayout) whenever(mockParentButtonContainer.requireViewById(ID_START_CONTEXTUAL_BUTTONS)) .thenReturn(mockStartContextualLayout) + whenever(mockBackButton.resources).thenReturn(mockResources) + whenever(mockResources.configuration).thenReturn(mockConfiguration) + whenever(mockConfiguration.layoutDirection).thenReturn(0) } @Test