From 83676800f062bf1ac53564651ac1a5766fc0a42c Mon Sep 17 00:00:00 2001 From: Don Turner Date: Mon, 15 Apr 2024 18:46:53 +0100 Subject: [PATCH] Replace TestHarness with DeviceConfigurationOverride after merging main Change-Id: Ie49b67981929fd3932ce3da68571a6305cf67aef --- .../apps/nowinandroid/ui/SnackbarScreenshotTests.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/testDemo/kotlin/com/google/samples/apps/nowinandroid/ui/SnackbarScreenshotTests.kt b/app/src/testDemo/kotlin/com/google/samples/apps/nowinandroid/ui/SnackbarScreenshotTests.kt index fa1ba1036..c3ad18591 100644 --- a/app/src/testDemo/kotlin/com/google/samples/apps/nowinandroid/ui/SnackbarScreenshotTests.kt +++ b/app/src/testDemo/kotlin/com/google/samples/apps/nowinandroid/ui/SnackbarScreenshotTests.kt @@ -23,6 +23,8 @@ import androidx.compose.material3.SnackbarHostState import androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi import androidx.compose.material3.windowsizeclass.WindowSizeClass import androidx.compose.runtime.rememberCoroutineScope +import androidx.compose.ui.test.DeviceConfigurationOverride +import androidx.compose.ui.test.ForcedSize import androidx.compose.ui.test.junit4.createAndroidComposeRule import androidx.compose.ui.test.onRoot import androidx.compose.ui.unit.Dp @@ -33,7 +35,6 @@ import androidx.work.Configuration import androidx.work.testing.SynchronousExecutor import androidx.work.testing.WorkManagerTestInitHelper import com.github.takahirom.roborazzi.captureRoboImage -import com.google.accompanist.testharness.TestHarness import com.google.samples.apps.nowinandroid.core.data.repository.TopicsRepository import com.google.samples.apps.nowinandroid.core.data.repository.UserNewsResourceRepository import com.google.samples.apps.nowinandroid.core.data.test.repository.FakeUserDataRepository @@ -208,7 +209,9 @@ class SnackbarScreenshotTests { composeTestRule.setContent { scope = rememberCoroutineScope() - TestHarness(size = DpSize(width, height)) { + DeviceConfigurationOverride( + DeviceConfigurationOverride.ForcedSize(DpSize(width, height)), + ) { BoxWithConstraints { val appState = rememberNiaAppState( windowSizeClass = WindowSizeClass.calculateFromSize(