diff --git a/src/test/java/fr/inra/oresing/rest/Fixtures.java b/src/test/java/fr/inra/oresing/rest/Fixtures.java index c24c2b3423c3535848a31e6827efb4f1f71fe49f..15fd7e3be6231b61409328dc1e07bff981e1cc8a 100644 --- a/src/test/java/fr/inra/oresing/rest/Fixtures.java +++ b/src/test/java/fr/inra/oresing/rest/Fixtures.java @@ -642,6 +642,7 @@ public class Fixtures { referentielFiles.put("methodes", "/data/foret/metadata/measure/methods.csv"); referentielFiles.put("methodes_references", "/data/foret/metadata/measure/references_des_methodes.csv"); referentielFiles.put("methodes_periodes", "/data/foret/metadata/measure/periodes_d_application_des_methodes.csv"); + referentielFiles.put("listes_infos_complementaires", "/data/foret/metadata/measure/listes_infos_complementaires.csv"); referentielFiles.put("liste_valeur_ic", "/data/foret/metadata/measure/liste_de_valeurs_d_informations_complementaires.csv"); referentielFiles.put("informations_complementaires", "/data/foret/metadata/measure/informations_complementaires.csv"); referentielFiles.put("ic_site_theme_dataype_variable", "/data/foret/metadata/measure/informations_complementaires_par_site_theme_type_de_donnees_et_variable.csv"); diff --git a/src/test/resources/data/foret/foret_essai.yaml b/src/test/resources/data/foret/foret_essai.yaml index e0adf3d494f3978418e3298a4970c6a47b9118df..463faf65d41b493ae497d47d2c1d03da514eebde 100644 --- a/src/test/resources/data/foret/foret_essai.yaml +++ b/src/test/resources/data/foret/foret_essai.yaml @@ -564,14 +564,28 @@ references: Code de la méthode de calcul: null Date de début: null Date de fin: null - liste_valeur_ic: + listes_infos_complementaires: internationalizationName: - fr: Liste de valeurs d'informations complémentaires - en: List of complement information values + fr: Listes d'informations complémentaires + en: List of complement information internationalizedColumns: nom de la liste_fr: fr: nom de la liste_fr en: nom de la liste_en + internationalizationDisplay: + pattern: + fr: '{nom de la liste_fr}' + en: '{nom de la liste_fr}' + keyColumns: + - nom de la liste_fr + columns: + nom de la liste_fr: null + nom de la liste_en: null + liste_valeur_ic: + internationalizationName: + fr: Liste de valeurs d'informations complémentaires + en: List of complement information values + internationalizedColumns: libellé d'une valeur_fr: fr: libellé d'une valeur_fr en: libellé d'une valeur_en @@ -579,12 +593,20 @@ references: pattern: fr: '{libellé d''une valeur_fr}' en: '{libellé d''une valeur_fr}' + validations: + listeRef: + description: référence à la liste de valeurs d'informations complémentaires + checker: + name: Reference + params: + refType: listes_infos_complementaires + columns: nom de la liste + codify: true keyColumns: - - nom de la liste_fr + - nom de la liste - libellé d'une valeur_fr columns: - nom de la liste_fr: null - nom de la liste_en: null + nom de la liste: libellé d'une valeur_fr: null libellé d'une valeur_en: null note de la valeur: null @@ -595,9 +617,10 @@ references: checker: name: Reference params: - refType: liste_valeur_ic + refType: listes_infos_complementaires columns: nom de la liste de valeurs d'informations complémentaires codify: true + required: false internationalizationName: fr: Informations complementaires en: Complement information diff --git a/src/test/resources/data/foret/metadata/measure/liste_de_valeurs_d_informations_complementaires.csv b/src/test/resources/data/foret/metadata/measure/liste_de_valeurs_d_informations_complementaires.csv index 2cf44045035e412c21ce379fae88da8a92beb9e2..e189c1cd1041e5bc03f6e6540cb9db56788ad87e 100644 --- a/src/test/resources/data/foret/metadata/measure/liste_de_valeurs_d_informations_complementaires.csv +++ b/src/test/resources/data/foret/metadata/measure/liste_de_valeurs_d_informations_complementaires.csv @@ -1,8 +1,8 @@ -nom de la liste_fr;nom de la liste_en;libellé d'une valeur_fr;libellé d'une valeur_en;note de la valeur -ListeQualitative1;ListeQualitative1;Très Bien;Very Good;0 -ListeQualitative1;ListeQualitative1;Bien;Good;1 -ListeQualitative1;ListeQualitative1;Moins Bien;Less Good;2 -ListeQual1;ListeQual1;Très bonne valeur;Very good value;0 -ListeQual1;ListeQual1;Valeur de qualité intermédiaire;middle quality value;1 -ListeQual1;ListeQual1;Valeur de mauvaise qualité;bad quality value;2 -ListeQual1;ListeQual1;valeur aberrantes;Aberrant values;3 +nom de la liste;libellé d'une valeur_fr;libellé d'une valeur_en;note de la valeur +ListeQualitative1;Très Bien;Very Good;0 +ListeQualitative1;Bien;Good;1 +ListeQualitative1;Moins Bien;Less Good;2 +ListeQual1;Très bonne valeur;Very good value;0 +ListeQual1;Valeur de qualité intermédiaire;middle quality value;1 +ListeQual1;Valeur de mauvaise qualité;bad quality value;2 +ListeQual1;valeur aberrantes;Aberrant values;3 \ No newline at end of file diff --git a/src/test/resources/data/foret/metadata/measure/listes_infos_complementaires.csv b/src/test/resources/data/foret/metadata/measure/listes_infos_complementaires.csv new file mode 100644 index 0000000000000000000000000000000000000000..8c33b83010a39c2655a75b32c0c662713649e091 --- /dev/null +++ b/src/test/resources/data/foret/metadata/measure/listes_infos_complementaires.csv @@ -0,0 +1,3 @@ +nom de la liste_fr;nom de la liste_en +ListeQualitative1;ListeQualitative1 +ListeQual1;ListeQual1 \ No newline at end of file