[jvm] duplicated filename creates exceptions when updating snapshot
- Langage dominant
- Kotlin
- Étoiles
- 101
- Forks
- 18
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
There is a possible issue that I encountered with duplicated file names of tests. (in different packages). The assertion was marked for overwrite with `toBe_TODO()` and the following exception was thrown:
```
[com.diffplug.selfie.junit5.SelfieTestExecutionListener] threw exception for method: testPlanExecutionFinished(org.junit.platform.launcher.TestPlan@65b49da9) java.lang.AssertionError: Expected to find inline assertion on line ...
```
With some debugging i found that there was a file with a identical name red with different content instead of the correct one, before the exception was thrown.
Also I'm not sure if this a known limitation or a bug
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par reproduire la mise à jour des snapshots avec des tests qui utilisent le même nom de fichier dans différents packages. Suivez comment les fichiers de snapshot sont sélectionnés et comment les assertions inline sont localisées lorsque testPlanExecutionFinished s’exécute. C’est terminé lorsque les noms de fichiers dupliqués correspondent au contenu correct et que l’assertion d’écrasement se termine sans l’exception signalée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- kotlin
- Domaine
- testing
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100