Remove test flakiness

We should never pass real contexts into a unit test.

Test: atest LockscreenShadeTransitionControllerTest
Fixes: 209528556
Change-Id: I13446b5732327984d375fac6f68154f22374c130
This commit is contained in:
Lucas Dupin
2021-12-07 09:30:17 -08:00
parent 4ce27c5400
commit 77ebf9ee1b

View File

@@ -6,6 +6,7 @@ import android.testing.TestableLooper
import android.testing.TestableLooper.RunWithLooper
import android.util.DisplayMetrics
import com.android.systemui.ExpandHelper
import com.android.systemui.R
import com.android.systemui.SysuiTestCase
import com.android.systemui.classifier.FalsingCollector
import com.android.systemui.media.MediaHierarchyManager
@@ -81,6 +82,8 @@ class LockscreenShadeTransitionControllerTest : SysuiTestCase() {
mDependency,
TestableLooper.get(this))
row = helper.createRow()
context.getOrCreateTestableResources()
.addOverride(R.bool.config_use_split_notification_shade, false)
transitionController = LockscreenShadeTransitionController(
statusBarStateController = statusbarStateController,
lockscreenGestureLogger = lockscreenGestureLogger,