diff --git a/changelog/v2.4/ISSUE_350.md b/changelog/v2.4/ISSUE_350.md new file mode 100644 index 00000000..db41023d --- /dev/null +++ b/changelog/v2.4/ISSUE_350.md @@ -0,0 +1,30 @@ +# ISSUE_350 - Retirer le paramètre paramInputData=SourceDataset_FILEGDB + +## Status: ✅ CONFORME + +### Issue Description +Le paramètre `paramInputData=SourceDataset_FILEGDB` du fichier +`extract-task-fmedesktop/src/main/resources/plugins/fme/properties/configFME.properties` +était inutilisé et devait être retiré. + +### Conformity Analysis +**CONFORME** - Vérification effectuée : la propriété `paramInputData` n'est consommée par +aucun code de l'application. Elle n'était référencée que par le fichier `.properties` +lui-même et par un test unitaire qui en assertait la valeur. + +### Implementation Completed +1. Suppression de la ligne `paramInputData=SourceDataset_FILEGDB` dans `configFME.properties`. +2. Suppression du test devenu obsolète `returnsParamInputDataProperty` + (`PluginConfigurationTest`). + +### Tests +Aucun nouveau test : il s'agit d'un retrait de configuration inutilisée. Le test couvrant +la propriété supprimée a été retiré ; le reste de `PluginConfigurationTest` continue de +couvrir les propriétés effectivement utilisées. + +### Impact documentation / i18n +Aucun : la propriété n'apparaît pas dans la documentation d'architecture et ne correspond +à aucun libellé multilingue. + +### Conclusion +Le paramètre inutilisé est retiré sans impact sur le comportement de l'application. diff --git a/extract-task-fmedesktop/src/main/resources/plugins/fme/properties/configFME.properties b/extract-task-fmedesktop/src/main/resources/plugins/fme/properties/configFME.properties index 9a4762f3..8990f905 100644 --- a/extract-task-fmedesktop/src/main/resources/plugins/fme/properties/configFME.properties +++ b/extract-task-fmedesktop/src/main/resources/plugins/fme/properties/configFME.properties @@ -10,5 +10,4 @@ paramRequestProduct=Product paramRequestOrderLabel=OrderLabel paramRequestInternalId=Request paramRequestClientGuid=Client -paramRequestOrganismGuid=Organism -paramInputData=SourceDataset_FILEGDB \ No newline at end of file +paramRequestOrganismGuid=Organism \ No newline at end of file diff --git a/extract-task-fmedesktop/src/test/java/ch/asit_asso/extract/plugins/fmedesktop/PluginConfigurationTest.java b/extract-task-fmedesktop/src/test/java/ch/asit_asso/extract/plugins/fmedesktop/PluginConfigurationTest.java index 9c62dd21..6ef46808 100644 --- a/extract-task-fmedesktop/src/test/java/ch/asit_asso/extract/plugins/fmedesktop/PluginConfigurationTest.java +++ b/extract-task-fmedesktop/src/test/java/ch/asit_asso/extract/plugins/fmedesktop/PluginConfigurationTest.java @@ -172,15 +172,6 @@ void returnsParamRequestOrganismGuidProperty() { assertEquals("Organism", value); } - @Test - @DisplayName("Returns paramInputData property") - void returnsParamInputDataProperty() { - String value = configuration.getProperty("paramInputData"); - - assertNotNull(value); - assertEquals("SourceDataset_FILEGDB", value); - } - @Test @DisplayName("Returns null for non-existent property") void returnsNullForNonExistentProperty() {