From e062ade239b76df24e3f25630d2c4ab4027e5106 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Tue, 21 Oct 2025 09:12:11 +0200 Subject: [PATCH] `interface TestParameterValuesProvider` is deprecated. --- .../kotlin/base/ComposablePreviewProvider.kt | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/tests/uitests/src/test/kotlin/base/ComposablePreviewProvider.kt b/tests/uitests/src/test/kotlin/base/ComposablePreviewProvider.kt index 477e6a2da2..bbf1398ae9 100644 --- a/tests/uitests/src/test/kotlin/base/ComposablePreviewProvider.kt +++ b/tests/uitests/src/test/kotlin/base/ComposablePreviewProvider.kt @@ -9,7 +9,7 @@ package base -import com.google.testing.junit.testparameterinjector.TestParameter +import com.google.testing.junit.testparameterinjector.TestParameterValuesProvider import sergio.sastre.composable.preview.scanner.android.AndroidComposablePreviewScanner import sergio.sastre.composable.preview.scanner.android.AndroidPreviewInfo import sergio.sastre.composable.preview.scanner.core.preview.ComposablePreview @@ -24,8 +24,8 @@ private val PACKAGE_TREES = arrayOf( "io.element.android.x", ) -object ComposablePreviewProvider : TestParameter.TestParameterValuesProvider { - private val values: List>> by lazy { +object ComposablePreviewProvider : TestParameterValuesProvider() { + val values: List>> by lazy { AndroidComposablePreviewScanner() .scanPackageTrees(*PACKAGE_TREES) .getPreviews() @@ -34,10 +34,10 @@ object ComposablePreviewProvider : TestParameter.TestParameterValuesProvider { .toList() } - override fun provideValues(): List>> = values + override fun provideValues(context: Context): List>> = values } -object ComposableA11yPreviewProvider : TestParameter.TestParameterValuesProvider { +object ComposableA11yPreviewProvider : TestParameterValuesProvider() { private val values: List> by lazy { AndroidComposablePreviewScanner() .scanPackageTrees(*PACKAGE_TREES) @@ -46,25 +46,25 @@ object ComposableA11yPreviewProvider : TestParameter.TestParameterValuesProvider .toList() } - override fun provideValues(): List> = values + override fun provideValues(context: Context): List> = values } -object Shard1ComposablePreviewProvider : TestParameter.TestParameterValuesProvider { - override fun provideValues(): List> = - ComposablePreviewProvider.provideValues().filter { it.index % 4 == 0 }.map { it.value } +object Shard1ComposablePreviewProvider : TestParameterValuesProvider() { + override fun provideValues(context: Context): List> = + ComposablePreviewProvider.values.filter { it.index % 4 == 0 }.map { it.value } } -object Shard2ComposablePreviewProvider : TestParameter.TestParameterValuesProvider { - override fun provideValues(): List> = - ComposablePreviewProvider.provideValues().filter { it.index % 4 == 1 }.map { it.value } +object Shard2ComposablePreviewProvider : TestParameterValuesProvider() { + override fun provideValues(context: Context): List> = + ComposablePreviewProvider.values.filter { it.index % 4 == 1 }.map { it.value } } -object Shard3ComposablePreviewProvider : TestParameter.TestParameterValuesProvider { - override fun provideValues(): List> = - ComposablePreviewProvider.provideValues().filter { it.index % 4 == 2 }.map { it.value } +object Shard3ComposablePreviewProvider : TestParameterValuesProvider() { + override fun provideValues(context: Context): List> = + ComposablePreviewProvider.values.filter { it.index % 4 == 2 }.map { it.value } } -object Shard4ComposablePreviewProvider : TestParameter.TestParameterValuesProvider { - override fun provideValues(): List> = - ComposablePreviewProvider.provideValues().filter { it.index % 4 == 3 }.map { it.value } +object Shard4ComposablePreviewProvider : TestParameterValuesProvider() { + override fun provideValues(context: Context): List> = + ComposablePreviewProvider.values.filter { it.index % 4 == 3 }.map { it.value } }