diff --git a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/PaparazziShowkaseScreenshotTestWriter.kt b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/PaparazziShowkaseScreenshotTestWriter.kt index b2cf7398..5a0dcd34 100644 --- a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/PaparazziShowkaseScreenshotTestWriter.kt +++ b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/PaparazziShowkaseScreenshotTestWriter.kt @@ -22,7 +22,7 @@ class PaparazziShowkaseScreenshotTestWriter(private val environment: XProcessing rootModulePackageName: String, testClassName: String ) { - val showkaseScreenshotTestClassName = "${testClassName}_PaparazziShowkaseTest" + val showkaseScreenshotTestClassName = "${testClassName}Impl" val fileBuilder = getFileBuilder(screenshotTestPackageName, showkaseScreenshotTestClassName) fileBuilder .addImport(rootModulePackageName, "getMetadata") diff --git a/showkase-screenshot-testing-paparazzi/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/PaparazziShowkaseScreenshotTest.kt b/showkase-screenshot-testing-paparazzi/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/PaparazziShowkaseScreenshotTest.kt index 3787055b..d93ca622 100644 --- a/showkase-screenshot-testing-paparazzi/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/PaparazziShowkaseScreenshotTest.kt +++ b/showkase-screenshot-testing-paparazzi/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/PaparazziShowkaseScreenshotTest.kt @@ -102,7 +102,11 @@ interface PaparazziShowkaseScreenshotTest { direction: LayoutDirection, mode: PaparazziShowkaseUIMode ) { - paparazzi.snapshot(name = testPreview.toString()) { + paparazzi.snapshot( + // No need to pass name here as the Paparazzi instance already uses the + // containing test class name, test function, and function arguments to generate + // a unique screenshot file name. + ) { val lifecycleOwner = LocalLifecycleOwner.current val configuration = if (mode == PaparazziShowkaseUIMode.DARK) { Configuration(LocalConfiguration.current).apply {