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 } }