From cfe44f9a56570cdbd01d7fb75cfe9d8dc7a0d65b Mon Sep 17 00:00:00 2001 From: Guylene Tandeau Date: Mon, 16 Dec 2024 14:13:13 +0100 Subject: [PATCH] tests: add a test and refactor --- .../services/codelists/CodeListImplTest.java | 53 ++++++++++++------- .../services/utils/CodeListUtilsTest.java | 13 +++-- 2 files changed, 43 insertions(+), 23 deletions(-) diff --git a/src/test/java/fr/insee/rmes/services/codelists/CodeListImplTest.java b/src/test/java/fr/insee/rmes/services/codelists/CodeListImplTest.java index 9110b0b..0fcabb2 100644 --- a/src/test/java/fr/insee/rmes/services/codelists/CodeListImplTest.java +++ b/src/test/java/fr/insee/rmes/services/codelists/CodeListImplTest.java @@ -35,25 +35,23 @@ class CodeListImplTest { @Mock Config config; @InjectMocks - CodeListImpl codeListImpl=new CodeListImpl(new FreeMarkerUtilsStub()); - @InjectMocks - CodeListImpl codeList = new CodeListImpl(); + CodeListImpl codeListImpl = new CodeListImpl(new FreeMarkerUtilsStub()); + @BeforeAll - static void setUp(){ - Config.LG1="fr"; - Config.LG2="en"; - Config.BASE_GRAPH="http://rdf.insee.fr/graphes/"; - Config.CODELIST_GRAPH="codes"; + static void setUp() { + Config.LG1 = "fr"; + Config.LG2 = "en"; + Config.BASE_GRAPH = "http://rdf.insee.fr/graphes/"; + Config.CODELIST_GRAPH = "codes"; } @Test void getAllCodesLists_shouldReturnList() throws RmesException, JsonProcessingException { JSONArray mockJSON = new JSONArray(CodeListUtilsTest.RDF_OUTPUT); - Mockito.when(repoGestion.getResponseAsArray(Mockito.anyString())).thenReturn(mockJSON); - assertThat(MAPPER.readTree(codeList.getAllCodesLists(""))).isEqualTo(MAPPER.readTree(CodeListUtilsTest.RDF_OUTPUT_EXPECTED)); + assertThat(MAPPER.readTree(codeListImpl.getAllCodesLists(""))).isEqualTo(MAPPER.readTree(CodeListUtilsTest.RDF_OUTPUT_EXPECTED)); } @@ -63,7 +61,7 @@ void getCodesListWithCodeWithStatutValidation_shouldReturnExpectedCodeList() thr JSONObject mockJSON_requete1 = new JSONObject(CodeListUtilsTest.CODELIST_WITH_STATUT_VALIDATION); JSONArray mockJSON_requete2 = new JSONArray(CodeListUtilsTest.CODES); JSONArray mockJSON_requete3 = new JSONArray(ResponseUtilsTest.EMPTY_JSON_ARRAY); - String mockString = new String (CodeListUtilsTest.CODELIST_GRAPH); + String mockString = new String(CodeListUtilsTest.CODELIST_GRAPH); JSONArray mockJSON_requete4 = new JSONArray(ResponseUtilsTest.EMPTY_JSON_ARRAY); when(repoGestion.getResponseAsObject("getCodesList.ftlh")).thenReturn(mockJSON_requete1); when(repoGestion.getResponseAsArray("getCodes.ftlh")).thenReturn(mockJSON_requete2); @@ -75,10 +73,10 @@ void getCodesListWithCodeWithStatutValidation_shouldReturnExpectedCodeList() thr @Test void getCodesListWithCodeWithoutStatutValidation_shouldReturnExpectedCodeList() throws RmesException, JsonProcessingException { - JSONObject mockJSON_requete1 = new JSONObject(CodeListUtilsTest.CODELIST_WITHOUT_STATUT_VALIDATION); + JSONObject mockJSON_requete1 = new JSONObject(CodeListUtilsTest.CODELIST_WITHOUT_STATUT_VALIDATION_WITHOUT_CODE); JSONArray mockJSON_requete2 = new JSONArray(CodeListUtilsTest.CODES); JSONArray mockJSON_requete3 = new JSONArray(ResponseUtilsTest.EMPTY_JSON_ARRAY); - String mockString = new String (CodeListUtilsTest.CODELIST_GRAPH); + String mockString = new String(CodeListUtilsTest.CODELIST_GRAPH); JSONArray mockJSON_requete4 = new JSONArray(ResponseUtilsTest.EMPTY_JSON_ARRAY); when(repoGestion.getResponseAsObject("getCodesList.ftlh")).thenReturn(mockJSON_requete1); when(repoGestion.getResponseAsArray("getCodes.ftlh")).thenReturn(mockJSON_requete2); @@ -89,22 +87,39 @@ void getCodesListWithCodeWithoutStatutValidation_shouldReturnExpectedCodeList() } @Test - void getCodesListWithCode_shouldReturn404IfInexistentId() throws RmesException, JsonProcessingException { + void getCodesList_shouldReturn404IfInexistentId() throws RmesException { JSONObject mockJSON = new JSONObject(ResponseUtilsTest.EMPTY_JSON_OBJECT); when(repoGestion.getResponseAsObject(Mockito.anyString())).thenReturn(mockJSON); - assertThatThrownBy(()->codeListImpl.getCodesList("1")).isInstanceOf(RmesException.class) - .matches(rmesException->((RmesException)rmesException).getStatus()==404) + assertThatThrownBy(() -> codeListImpl.getCodesList("1")).isInstanceOf(RmesException.class) + .matches(rmesException -> ((RmesException) rmesException).getStatus() == 404) .hasMessageContaining("Non existent codes list identifier"); } @Test - void getCodesListPagination_shouldReturn404IfInexistentId() throws RmesException, JsonProcessingException { + void getCodesListPagination_shouldReturn404IfInexistentId() throws RmesException { JSONObject mockJSON = new JSONObject(ResponseUtilsTest.EMPTY_JSON_OBJECT); when(repoGestion.getResponseAsObject(Mockito.anyString())).thenReturn(mockJSON); - assertThatThrownBy(()->codeListImpl.getMaxpage("1")).isInstanceOf(RmesException.class) - .matches(rmesException->((RmesException)rmesException).getStatus()==404) + assertThatThrownBy(() -> codeListImpl.getMaxpage("1")).isInstanceOf(RmesException.class) + .matches(rmesException -> ((RmesException) rmesException).getStatus() == 404) .hasMessageContaining("Non existent codes list identifier"); } + + @Test + void getCodesListWithoutCodes_shouldReturnExpectedCodeList() throws RmesException, JsonProcessingException { + JSONObject mockJSON = new JSONObject(CodeListUtilsTest.CODELIST_WITHOUT_STATUT_VALIDATION_WITHOUT_CODE); + when(repoGestion.getResponseAsObject("getCodesList.ftlh")).thenReturn(mockJSON); + assertThat(MAPPER.readTree(codeListImpl.getCodesListWithoutCodes("1"))).isEqualTo(MAPPER.readTree(CodeListUtilsTest.CODELIST_WITHOUT_CODE_EXPECTED.toString())); + } + + @Test + void getCodesListForDatasetTest() throws RmesException, JsonProcessingException { + JSONObject mockJSON1 = new JSONObject(CodeListUtilsTest.CODELIST_WITH_STATUT_VALIDATION); + JSONArray mockJSON2 = new JSONArray(CodeListUtilsTest.EMPTY_ARRAY); + when(repoGestion.getResponseAsObject("getCodesListForDataset.ftlh")).thenReturn(mockJSON1); + when(repoGestion.getResponseAsArray("getCodes.ftlh")).thenReturn(mockJSON2); + when(repoGestion.getResponseAsArray("getCodeLevel.ftlh")).thenReturn(mockJSON2); + assertThat(MAPPER.readTree(codeListImpl.getCodesListForDataset("1"))).isEqualTo(MAPPER.readTree(CodeListUtilsTest.CODES_FOR_DATASET_EXPECTED.toString())); + } } \ No newline at end of file diff --git a/src/test/java/fr/insee/rmes/services/utils/CodeListUtilsTest.java b/src/test/java/fr/insee/rmes/services/utils/CodeListUtilsTest.java index 2a206cc..5c72704 100644 --- a/src/test/java/fr/insee/rmes/services/utils/CodeListUtilsTest.java +++ b/src/test/java/fr/insee/rmes/services/utils/CodeListUtilsTest.java @@ -1,10 +1,13 @@ package fr.insee.rmes.services.utils; public class CodeListUtilsTest { + public static final String CODELIST_GRAPH = "CODELIST_GRAPH"; public static final String CODELIST_WITH_STATUT_VALIDATION = "{\"prefLabelLg1\":\"Fréquence\",\"prefLabelLg2\":\"Frequency\",\"statutValidation\":\"Unpublished\",\"id\":\"CL_TEST\"}"; - public static final String CODELIST_WITH_STATUT_VALIDATION_EXPECTED= "{\"codes\":[{\"code\":\"B\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Quotidienne \\u2013 jours ouvrés\"},{\"langue\":\"en\",\"contenu\":\"Quotidienne \\u2013 jours ouvrés\"}]},{\"code\":\"Q\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Trimestrielle\"},{\"langue\":\"en\",\"contenu\":\"Trimestrielle\"}]},{\"code\":\"L\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Infra-annuelle\"},{\"langue\":\"en\",\"contenu\":\"Infra-annuelle\"}]},{\"code\":\"A\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Annuelle\"},{\"langue\":\"en\",\"contenu\":\"Annuelle\"}]},{\"code\":\"M\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Mensuelle\"},{\"langue\":\"en\",\"contenu\":\"Mensuelle\"}]},{\"code\":\"S\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Semestrielle\"},{\"langue\":\"en\",\"contenu\":\"Semestrielle\"}]},{\"code\":\"P\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Ponctuelle ou apériodique\"},{\"langue\":\"en\",\"contenu\":\"Ponctuelle ou apériodique\"}]},{\"code\":\"I\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Bisannuelle\"},{\"langue\":\"en\",\"contenu\":\"Bisannuelle\"}]},{\"code\":\"N\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Toutes les minutes\"},{\"langue\":\"en\",\"contenu\":\"Toutes les minutes\"}]},{\"code\":\"C\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Continue\"},{\"langue\":\"en\",\"contenu\":\"Continue\"}]},{\"code\":\"T\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Bimestrielle\"},{\"langue\":\"en\",\"contenu\":\"Bimestrielle\"}]},{\"code\":\"W\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Hebdomadaire\"},{\"langue\":\"en\",\"contenu\":\"Hebdomadaire\"}]},{\"code\":\"D\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Quotidienne\"},{\"langue\":\"en\",\"contenu\":\"Quotidienne\"}]},{\"code\":\"H\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Toutes les heures\"},{\"langue\":\"en\",\"contenu\":\"Toutes les heures\"}]},{\"code\":\"U\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Pluriannuelle\"},{\"langue\":\"en\",\"contenu\":\"Pluriannuelle\"}]},{\"code\":\"A3\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Triannuelle\"},{\"langue\":\"en\",\"contenu\":\"Triannuelle\"}]}],\"statutValidation\":\"Provisoire, jamais publiée\",\"id\":\"CL_TEST\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Fréquence\"},{\"langue\":\"en\",\"contenu\":\"Frequency\"}]}"; - public static final String CODELIST_WITHOUT_STATUT_VALIDATION = "{\"prefLabelLg1\":\"Fréquence\",\"prefLabelLg2\":\"Frequency\",\"id\":\"CL_TEST\"}"; - public static final String CODELIST_WITHOUT_STATUT_VALIDATION_EXPECTED="{\"codes\":[{\"code\":\"B\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Quotidienne \\u2013 jours ouvrés\"},{\"langue\":\"en\",\"contenu\":\"Quotidienne \\u2013 jours ouvrés\"}]},{\"code\":\"Q\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Trimestrielle\"},{\"langue\":\"en\",\"contenu\":\"Trimestrielle\"}]},{\"code\":\"L\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Infra-annuelle\"},{\"langue\":\"en\",\"contenu\":\"Infra-annuelle\"}]},{\"code\":\"A\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Annuelle\"},{\"langue\":\"en\",\"contenu\":\"Annuelle\"}]},{\"code\":\"M\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Mensuelle\"},{\"langue\":\"en\",\"contenu\":\"Mensuelle\"}]},{\"code\":\"S\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Semestrielle\"},{\"langue\":\"en\",\"contenu\":\"Semestrielle\"}]},{\"code\":\"P\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Ponctuelle ou apériodique\"},{\"langue\":\"en\",\"contenu\":\"Ponctuelle ou apériodique\"}]},{\"code\":\"I\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Bisannuelle\"},{\"langue\":\"en\",\"contenu\":\"Bisannuelle\"}]},{\"code\":\"N\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Toutes les minutes\"},{\"langue\":\"en\",\"contenu\":\"Toutes les minutes\"}]},{\"code\":\"C\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Continue\"},{\"langue\":\"en\",\"contenu\":\"Continue\"}]},{\"code\":\"T\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Bimestrielle\"},{\"langue\":\"en\",\"contenu\":\"Bimestrielle\"}]},{\"code\":\"W\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Hebdomadaire\"},{\"langue\":\"en\",\"contenu\":\"Hebdomadaire\"}]},{\"code\":\"D\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Quotidienne\"},{\"langue\":\"en\",\"contenu\":\"Quotidienne\"}]},{\"code\":\"H\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Toutes les heures\"},{\"langue\":\"en\",\"contenu\":\"Toutes les heures\"}]},{\"code\":\"U\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Pluriannuelle\"},{\"langue\":\"en\",\"contenu\":\"Pluriannuelle\"}]},{\"code\":\"A3\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Triannuelle\"},{\"langue\":\"en\",\"contenu\":\"Triannuelle\"}]}],\"id\":\"CL_TEST\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Fréquence\"},{\"langue\":\"en\",\"contenu\":\"Frequency\"}]}"; + public static final String CODELIST_WITH_STATUT_VALIDATION_EXPECTED = "{\"codes\":[{\"code\":\"B\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Quotidienne \\u2013 jours ouvrés\"},{\"langue\":\"en\",\"contenu\":\"Quotidienne \\u2013 jours ouvrés\"}]},{\"code\":\"Q\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Trimestrielle\"},{\"langue\":\"en\",\"contenu\":\"Trimestrielle\"}]},{\"code\":\"L\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Infra-annuelle\"},{\"langue\":\"en\",\"contenu\":\"Infra-annuelle\"}]},{\"code\":\"A\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Annuelle\"},{\"langue\":\"en\",\"contenu\":\"Annuelle\"}]},{\"code\":\"M\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Mensuelle\"},{\"langue\":\"en\",\"contenu\":\"Mensuelle\"}]},{\"code\":\"S\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Semestrielle\"},{\"langue\":\"en\",\"contenu\":\"Semestrielle\"}]},{\"code\":\"P\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Ponctuelle ou apériodique\"},{\"langue\":\"en\",\"contenu\":\"Ponctuelle ou apériodique\"}]},{\"code\":\"I\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Bisannuelle\"},{\"langue\":\"en\",\"contenu\":\"Bisannuelle\"}]},{\"code\":\"N\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Toutes les minutes\"},{\"langue\":\"en\",\"contenu\":\"Toutes les minutes\"}]},{\"code\":\"C\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Continue\"},{\"langue\":\"en\",\"contenu\":\"Continue\"}]},{\"code\":\"T\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Bimestrielle\"},{\"langue\":\"en\",\"contenu\":\"Bimestrielle\"}]},{\"code\":\"W\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Hebdomadaire\"},{\"langue\":\"en\",\"contenu\":\"Hebdomadaire\"}]},{\"code\":\"D\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Quotidienne\"},{\"langue\":\"en\",\"contenu\":\"Quotidienne\"}]},{\"code\":\"H\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Toutes les heures\"},{\"langue\":\"en\",\"contenu\":\"Toutes les heures\"}]},{\"code\":\"U\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Pluriannuelle\"},{\"langue\":\"en\",\"contenu\":\"Pluriannuelle\"}]},{\"code\":\"A3\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Triannuelle\"},{\"langue\":\"en\",\"contenu\":\"Triannuelle\"}]}],\"statutValidation\":\"Provisoire, jamais publiée\",\"id\":\"CL_TEST\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Fréquence\"},{\"langue\":\"en\",\"contenu\":\"Frequency\"}]}"; + public static final String CODELIST_WITHOUT_STATUT_VALIDATION_WITHOUT_CODE = "{\"prefLabelLg1\":\"Fréquence\",\"prefLabelLg2\":\"Frequency\",\"id\":\"CL_TEST\"}"; + public static final String CODELIST_WITHOUT_STATUT_VALIDATION_EXPECTED = "{\"codes\":[{\"code\":\"B\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Quotidienne \\u2013 jours ouvrés\"},{\"langue\":\"en\",\"contenu\":\"Quotidienne \\u2013 jours ouvrés\"}]},{\"code\":\"Q\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Trimestrielle\"},{\"langue\":\"en\",\"contenu\":\"Trimestrielle\"}]},{\"code\":\"L\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Infra-annuelle\"},{\"langue\":\"en\",\"contenu\":\"Infra-annuelle\"}]},{\"code\":\"A\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Annuelle\"},{\"langue\":\"en\",\"contenu\":\"Annuelle\"}]},{\"code\":\"M\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Mensuelle\"},{\"langue\":\"en\",\"contenu\":\"Mensuelle\"}]},{\"code\":\"S\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Semestrielle\"},{\"langue\":\"en\",\"contenu\":\"Semestrielle\"}]},{\"code\":\"P\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Ponctuelle ou apériodique\"},{\"langue\":\"en\",\"contenu\":\"Ponctuelle ou apériodique\"}]},{\"code\":\"I\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Bisannuelle\"},{\"langue\":\"en\",\"contenu\":\"Bisannuelle\"}]},{\"code\":\"N\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Toutes les minutes\"},{\"langue\":\"en\",\"contenu\":\"Toutes les minutes\"}]},{\"code\":\"C\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Continue\"},{\"langue\":\"en\",\"contenu\":\"Continue\"}]},{\"code\":\"T\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Bimestrielle\"},{\"langue\":\"en\",\"contenu\":\"Bimestrielle\"}]},{\"code\":\"W\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Hebdomadaire\"},{\"langue\":\"en\",\"contenu\":\"Hebdomadaire\"}]},{\"code\":\"D\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Quotidienne\"},{\"langue\":\"en\",\"contenu\":\"Quotidienne\"}]},{\"code\":\"H\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Toutes les heures\"},{\"langue\":\"en\",\"contenu\":\"Toutes les heures\"}]},{\"code\":\"U\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Pluriannuelle\"},{\"langue\":\"en\",\"contenu\":\"Pluriannuelle\"}]},{\"code\":\"A3\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Triannuelle\"},{\"langue\":\"en\",\"contenu\":\"Triannuelle\"}]}],\"id\":\"CL_TEST\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Fréquence\"},{\"langue\":\"en\",\"contenu\":\"Frequency\"}]}"; + public static final String CODELIST_WITHOUT_CODE_EXPECTED = "{\"id\":\"CL_TEST\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Fréquence\"},{\"langue\":\"en\",\"contenu\":\"Frequency\"}]}"; + public static final String CODELIST_DATASET = "{\"prefLabelLg1\":\"Fréquence\",\"prefLabelLg2\":\"Frequency\",\"statutValidation\":\"Unpublished\",\"id\":\"CL_TEST\"}"; public static final String RDF_OUTPUT_EXPECTED = """ [ { @@ -52,5 +55,7 @@ public class CodeListUtilsTest { ] """; public static final String CODES = "[{\"code\":\"B\",\"prefLabelLg1\":\"Quotidienne \\u2013 jours ouvrés\",\"prefLabelLg2\":\"Quotidienne \\u2013 jours ouvrés\",\"uri\":\"http://bauhaus/codes/frequence/B\"},{\"code\":\"Q\",\"prefLabelLg1\":\"Trimestrielle\",\"prefLabelLg2\":\"Trimestrielle\",\"uri\":\"http://bauhaus/codes/frequence/Q\"},{\"code\":\"L\",\"prefLabelLg1\":\"Infra-annuelle\",\"prefLabelLg2\":\"Infra-annuelle\",\"uri\":\"http://bauhaus/codes/frequence/L\"},{\"code\":\"A\",\"prefLabelLg1\":\"Annuelle\",\"prefLabelLg2\":\"Annuelle\",\"uri\":\"http://bauhaus/codes/frequence/A\"},{\"code\":\"M\",\"prefLabelLg1\":\"Mensuelle\",\"prefLabelLg2\":\"Mensuelle\",\"uri\":\"http://bauhaus/codes/frequence/M\"},{\"code\":\"S\",\"prefLabelLg1\":\"Semestrielle\",\"prefLabelLg2\":\"Semestrielle\",\"uri\":\"http://bauhaus/codes/frequence/S\"},{\"code\":\"P\",\"prefLabelLg1\":\"Ponctuelle ou apériodique\",\"prefLabelLg2\":\"Ponctuelle ou apériodique\",\"uri\":\"http://bauhaus/codes/frequence/P\"},{\"code\":\"I\",\"prefLabelLg1\":\"Bisannuelle\",\"prefLabelLg2\":\"Bisannuelle\",\"uri\":\"http://bauhaus/codes/frequence/I\"},{\"code\":\"N\",\"prefLabelLg1\":\"Toutes les minutes\",\"prefLabelLg2\":\"Toutes les minutes\",\"uri\":\"http://bauhaus/codes/frequence/N\"},{\"code\":\"C\",\"prefLabelLg1\":\"Continue\",\"prefLabelLg2\":\"Continue\",\"uri\":\"http://bauhaus/codes/frequence/C\"},{\"code\":\"T\",\"prefLabelLg1\":\"Bimestrielle\",\"prefLabelLg2\":\"Bimestrielle\",\"uri\":\"http://bauhaus/codes/frequence/T\"},{\"code\":\"W\",\"prefLabelLg1\":\"Hebdomadaire\",\"prefLabelLg2\":\"Hebdomadaire\",\"uri\":\"http://bauhaus/codes/frequence/W\"},{\"code\":\"D\",\"prefLabelLg1\":\"Quotidienne\",\"prefLabelLg2\":\"Quotidienne\",\"uri\":\"http://bauhaus/codes/frequence/D\"},{\"code\":\"H\",\"prefLabelLg1\":\"Toutes les heures\",\"prefLabelLg2\":\"Toutes les heures\",\"uri\":\"http://bauhaus/codes/frequence/H\"},{\"code\":\"U\",\"prefLabelLg1\":\"Pluriannuelle\",\"prefLabelLg2\":\"Pluriannuelle\",\"uri\":\"http://bauhaus/codes/frequence/U\"},{\"code\":\"A3\",\"prefLabelLg1\":\"Triannuelle\",\"prefLabelLg2\":\"Triannuelle\",\"uri\":\"http://bauhaus/codes/frequence/A3\"}]"; - public static final String CODELIST_GRAPH="CODELIST_GRAPH"; + public static final String CODES_FOR_DATASET_EXPECTED = "{\"codes\":[],\"statutValidation\":\"Provisoire, jamais publiée\",\"id\":\"CL_TEST\",\"label\":[{\"langue\":\"fr\",\"contenu\":\"Fréquence\"},{\"langue\":\"en\",\"contenu\":\"Frequency\"}]}"; + // public static final String MATCH = "[{\"match\":\"1\", \"matchNotation\":\"1\"}]"; + public static final String EMPTY_ARRAY = "[]"; }