This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit 6f504b476c71fb8402be3a91dbaa64b22c50f372 Author: Tony CHEMIT <chemit@codelutin.com> Date: Wed Mar 25 16:13:47 2015 +0100 ajout test pour les parametres + suppression du test de validite des catégories --- .../GenericFormatImportServiceValidTest.java | 55 ++++++++++++++-------- .../genericFormat/parameter/parameter.csv | 12 +++++ 2 files changed, 48 insertions(+), 19 deletions(-) diff --git a/tutti-service/src/test/java/fr/ifremer/tutti/service/genericformat/GenericFormatImportServiceValidTest.java b/tutti-service/src/test/java/fr/ifremer/tutti/service/genericformat/GenericFormatImportServiceValidTest.java index 13e35ad..b074ae6 100644 --- a/tutti-service/src/test/java/fr/ifremer/tutti/service/genericformat/GenericFormatImportServiceValidTest.java +++ b/tutti-service/src/test/java/fr/ifremer/tutti/service/genericformat/GenericFormatImportServiceValidTest.java @@ -103,25 +103,6 @@ public class GenericFormatImportServiceValidTest extends GenericFormatImportServ } @Test - public void testSampleCategoryMismatch() throws IOException { - - GenericFormatValidateFileResult result = doValidate("sampleCategoryMismatch", PROGRAM_ID, - "empty", "sampleCategoryFormatMismatch"); - Assert.assertTrue(result.isArchiveLayoutValid()); - Assert.assertFalse(result.isValid()); - Assert.assertTrue(result.getSampleCategoryFileResult().isImported()); - Assert.assertFalse(result.getSampleCategoryFileResult().isValid()); - Assert.assertFalse(result.getReferentialTemporaryGearFileResult().isImported()); - Assert.assertFalse(result.getReferentialTemporaryPersonFileResult().isImported()); - Assert.assertFalse(result.getReferentialTemporarySpeciesFileResult().isImported()); - Assert.assertFalse(result.getReferentialTemporaryVesselFileResult().isImported()); - - Assert.assertFalse(result.getProtocolFileResult().isImported()); - Assert.assertTrue(result.getProtocolFileResult().isValid()); - - } - - @Test public void badTemporaryReferentialFormat() throws IOException { GenericFormatValidateFileResult result = doValidate("badTemporaryReferentialFormat", PROGRAM_ID, @@ -554,6 +535,42 @@ public class GenericFormatImportServiceValidTest extends GenericFormatImportServ } @Test + public void testOperationAndParameterImport() throws IOException { + + GenericFormatValidateFileResult result = doValidate("testOperationAndParameterImport", PROGRAM_ID, + "empty", "sampleCategory", "referentials", "protocol", + "survey", "gearCaracteristic", "operation", "parameters"); + + Assert.assertTrue(result.isArchiveLayoutValid()); + Assert.assertTrue(result.getSampleCategoryFileResult().isImported()); + Assert.assertTrue(result.getSampleCategoryFileResult().isValid()); + Assert.assertTrue(result.getSampleCategoryFileResult().isImported()); + Assert.assertTrue(result.getSampleCategoryFileResult().isValid()); + Assert.assertTrue(result.getReferentialTemporaryGearFileResult().isImported()); + Assert.assertTrue(result.getReferentialTemporaryGearFileResult().isValid()); + Assert.assertTrue(result.getReferentialTemporaryPersonFileResult().isImported()); + Assert.assertTrue(result.getReferentialTemporaryPersonFileResult().isValid()); + Assert.assertTrue(result.getReferentialTemporarySpeciesFileResult().isImported()); + Assert.assertTrue(result.getReferentialTemporarySpeciesFileResult().isValid()); + Assert.assertTrue(result.getReferentialTemporaryVesselFileResult().isImported()); + Assert.assertTrue(result.getReferentialTemporaryVesselFileResult().isValid()); + Assert.assertTrue(result.getProtocolFileResult().isImported()); + Assert.assertTrue(result.getProtocolFileResult().isValid()); + + Assert.assertTrue(result.isValid()); + + Assert.assertTrue(result.getSurveyFileResult().isImported()); + Assert.assertTrue(result.getSurveyFileResult().isValid()); + Assert.assertTrue(result.getGearCaracteristicFileResult().isImported()); + Assert.assertTrue(result.getGearCaracteristicFileResult().isValid()); + Assert.assertTrue(result.getOperationFileResult().isImported()); + Assert.assertTrue(result.getOperationFileResult().isValid()); + Assert.assertTrue(result.getParameterFileResult().isImported()); + Assert.assertTrue(result.getParameterFileResult().isValid()); + + } + + @Test public void testBadCatchFormat() throws IOException { GenericFormatValidateFileResult result = doValidate("testBadCatchFormat", PROGRAM_ID, diff --git a/tutti-service/src/test/resources/genericFormat/parameter/parameter.csv b/tutti-service/src/test/resources/genericFormat/parameter/parameter.csv new file mode 100644 index 0000000..7405f38 --- /dev/null +++ b/tutti-service/src/test/resources/genericFormat/parameter/parameter.csv @@ -0,0 +1,12 @@ +Annee;Serie;Serie_Partielle;Code_Station;Id_Operation;Poche;Code_PMFM;Libelle_PMFM;Valeur;Type;Serie_Id;Valeur_Id +2014;Campagne EVHOE;1;S0820;1;1;828;Ouverture Horizontale aux pointes d'ailes - opération - totale - Instrument de bord;15.0;GEAR;CAM-EVHOE;15.0 +2014;Campagne EVHOE;1;S0820;1;1;979;Dispositif de sélectivité n°1 - engin - totale - Mesure méthode inconnue;Grille;GEAR;CAM-EVHOE;682 +2014;Campagne EVHOE;1;S0820;1;1;845;"Ecart type de la salinité - masse d'eau, eau brute - totale - Calculé, méthode inconnue";12.7;VESSEL;CAM-EVHOE;12.7 +2014;Campagne EVHOE;1;S0820;1;1;156;Frais de débarquement - navire - totale - Déclaration d'un professionnel;1222.0;VESSEL;CAM-EVHOE;1222.0 +2014;Campagne EVHOE;1;S0820;1;1;503;Le professionnel accepterait-il de répondre à une autre enquête ? - navire - totale - Enquête annuelle effectuée par un observateur;Non;VESSEL;CAM-EVHOE;847 +2014;Campagne EVHOE;1;S0981;156;1;828;Ouverture Horizontale aux pointes d'ailes - opération - totale - Instrument de bord;12.0;GEAR;CAM-EVHOE;12.0 +2014;Campagne EVHOE;1;S0981;156;1;289;Armature (drague) - engin - totale - Déclaration d'un professionnel;Dents;GEAR;CAM-EVHOE;362 +2014;Campagne EVHOE;1;S0981;156;1;979;Dispositif de sélectivité n°1 - engin - totale - Mesure méthode inconnue;TED - descriptif TED;GEAR;CAM-EVHOE;683 +2014;Campagne EVHOE;1;S0981;156;1;108;Coût total - navire - totale - Déclaration d'un professionnel;12.0;VESSEL;CAM-EVHOE;12.0 +2014;Campagne EVHOE;1;S0981;156;1;149;Coût de la glace - navire - totale - Déclaration d'un professionnel;1.0;VESSEL;CAM-EVHOE;1.0 +2014;Campagne EVHOE;1;S0981;156;1;979;Dispositif de sélectivité n°1 - engin - totale - Mesure méthode inconnue;TED - descriptif TED;VESSEL;CAM-EVHOE;683 \ No newline at end of file -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.