Package org.xrace.model.importation.donneesterrain

Examples of org.xrace.model.importation.donneesterrain.ImportationDonneesTerrain


   * pas à celle référée par le id.
   */
  @Test
  public void testValidatePersonneInvalide2() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testPersonneInvalide2.xls")
        .getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);
    setDynamicInfo(donneesTerrain.getLines().get(0), personneJDoe,
        infoSaisonJDoe, true, true, true);
    setDynamicInfo(donneesTerrain.getLines().get(1), personneJDeere,
        infoSaisonJDeere, true, true, true);

    getImportationDonneesTerrainService().validate(donneesTerrain.getId());

    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(0), Errors.PERSONNE_INVALIDE);
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(1));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(2));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(3));

    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(0).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(1).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(2).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(3).getStatut());
  }
View Full Code Here


   * ne correspond pas à celle référée par le id.
   */
  @Test
  public void testValidatePersonneInvalide3() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testPersonneInvalide3.xls")
        .getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);
    setDynamicInfo(donneesTerrain.getLines().get(0), personneJDoe,
        infoSaisonJDoe, true, true, true);
    setDynamicInfo(donneesTerrain.getLines().get(1), personneJDeere,
        infoSaisonJDeere, true, true, true);

    getImportationDonneesTerrainService().validate(donneesTerrain.getId());

    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(0), Errors.PERSONNE_INVALIDE);
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(1));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(2));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(3));

    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(0).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(1).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(2).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(3).getStatut());
  }
View Full Code Here

   * @see Personne#areSimilar(Personne).
   */
  @Test
  public void testValidatePersonneInvalide4() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testPersonneInvalide4.xls")
        .getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);
    setDynamicInfo(donneesTerrain.getLines().get(0), personneJDoe,
        infoSaisonJDoe, true, true, true);
    setDynamicInfo(donneesTerrain.getLines().get(1), personneJDeere,
        infoSaisonJDeere, true, true, true);

    getImportationDonneesTerrainService().validate(donneesTerrain.getId());

    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(0));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(1));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(2));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(3));

    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(0).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(1).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(2).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(3).getStatut());
  }
View Full Code Here

   * @see CategorieService#findByCodeComplet(String)
   */
  @Test
  public void testValidateCategorieInvalide1() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testCategorieInvalide1.xls")
        .getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);
    setDynamicInfo(donneesTerrain.getLines().get(0), personneJDoe,
        infoSaisonJDoe, true, true, true);
    setDynamicInfo(donneesTerrain.getLines().get(1), personneJDeere,
        infoSaisonJDeere, true, true, true);

    getImportationDonneesTerrainService().validate(donneesTerrain.getId());

    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(0));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(1), Errors.CATEGORIE_INVALIDE);
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(2), Errors.CATEGORIE_INVALIDE);
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(3), Errors.CATEGORIE_INVALIDE);

    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(0).getStatut());
    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(1).getStatut());
    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(2).getStatut());
    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(3).getStatut());
  }
View Full Code Here

   * @see CategorieService#findByCodeComplet(String)
   */
  @Test
  public void testValidateCategorieInvalide2() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testCategorieInvalide2.xls")
        .getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);
    setDynamicInfo(donneesTerrain.getLines().get(0), personneJDoe,
        infoSaisonJDoe, true, true, true);
    setDynamicInfo(donneesTerrain.getLines().get(1), personneJDeere,
        infoSaisonJDeere, true, true, true);

    getImportationDonneesTerrainService().validate(donneesTerrain.getId());

    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(0), Errors.CATEGORIE_INVALIDE);
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(1), Errors.CATEGORIE_INVALIDE);
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(2));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(3));

    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(0).getStatut());
    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(1).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(2).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(3).getStatut());
  }
View Full Code Here

   * Valide un fichier contenant une plaque qui est déjà attribuée.
   */
  @Test
  public void testValidatePlaqueDejaAttribuee() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testPlaqueDejaAttribuee.xls")
        .getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);
    setDynamicInfo(donneesTerrain.getLines().get(0), personneJDoe,
        infoSaisonJDoe, true, true, true);

    getImportationDonneesTerrainService().validate(donneesTerrain.getId());

    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(0));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(1), Errors.PLAQUE_DEJA_ATTRIBUEE);
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(2));

    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(0).getStatut());
    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(1).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(2).getStatut());
  }
View Full Code Here

   * Valide un fichier contenant une plaque qui est invalide pour sa catégorie.
   */
  @Test
  public void testValidatePlaqueInvalidePourCategorie() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testPlaqueInvalidePourCategorie.xls")
        .getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);
    setDynamicInfo(donneesTerrain.getLines().get(0), personneJDoe,
        infoSaisonJDoe, true, true, true);
    setDynamicInfo(donneesTerrain.getLines().get(1), personneJDeere,
        infoSaisonJDeere, true, true, true);

    getImportationDonneesTerrainService().validate(donneesTerrain.getId());

    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(0));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(1));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(2), Errors.PLAQUE_INVALIDE_POUR_CATEGORIE);
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(3), Errors.PLAQUE_INVALIDE_POUR_CATEGORIE);

    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(0).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(1).getStatut());
    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(2).getStatut());
    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(3).getStatut());
  }
View Full Code Here

   * Valide un fichier contenant une plaque en double dans l'importation.
   */
  @Test
  public void testValidatePlaqueDoubleDansImportation() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testPlaqueDoubleDansImportation.xls")
        .getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);
    setDynamicInfo(donneesTerrain.getLines().get(0), personneJDoe,
        infoSaisonJDoe, true, true, true);
    setDynamicInfo(donneesTerrain.getLines().get(1), personneJDeere,
        infoSaisonJDeere, true, true, true);

    getImportationDonneesTerrainService().validate(donneesTerrain.getId());

    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(0));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(1), Errors.PLAQUE_DOUBLE_IMPORTATION);
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(2), Errors.PLAQUE_DOUBLE_IMPORTATION,
        Errors.PLAQUE_DEJA_ATTRIBUEE);
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(3));

    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(0).getStatut());
    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(1).getStatut());
    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(2).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(3).getStatut());
  }
View Full Code Here

   * Valide un fichier contenant plusieurs erreurs.
   */
  @Test
  public void testValidatePlusieursErreurs() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testPlusieursErreurs.xls").getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);
    setDynamicInfo(donneesTerrain.getLines().get(0), personneJDoe,
        infoSaisonJDoe, false, true, false);
    setDynamicInfo(donneesTerrain.getLines().get(1), personneJDeere,
        infoSaisonJDeere, true, false, true);

    getImportationDonneesTerrainService().validate(donneesTerrain.getId());

    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(0), Errors.PERSONNE_INVALIDE,
        Errors.CATEGORIE_INVALIDE);
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(1));
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(2), Errors.PLAQUE_DOUBLE_IMPORTATION);
    ImportationDonneesTerrainServiceTests.assertErrors(donneesTerrain
        .getLines().get(3), Errors.PLAQUE_DOUBLE_IMPORTATION,
        Errors.PLAQUE_INVALIDE_POUR_CATEGORIE);

    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(0).getStatut());
    Assert.assertEquals(ImportationLineStatus.VALIDEE, donneesTerrain
        .getLines().get(1).getStatut());
    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(2).getStatut());
    Assert.assertEquals(ImportationLineStatus.EN_ERREUR, donneesTerrain
        .getLines().get(3).getStatut());
  }
View Full Code Here

   * Valide et importe un fichier qui n'a aucune erreur.
   */
  @Test
  public void testValidateImportBasic() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testBasic.xls").getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);
    setDynamicInfo(donneesTerrain.getLines().get(0), personneJDoe,
        infoSaisonJDoe, true, true, true);
    setDynamicInfo(donneesTerrain.getLines().get(1), personneJDeere,
        infoSaisonJDeere, true, true, true);

    getImportationDonneesTerrainService().validateAndImport(
        donneesTerrain.getId());

    Assert.assertEquals(ImportationLineStatus.IMPORTE, donneesTerrain
        .getLines().get(0).getStatut());
    Assert.assertEquals(ImportationLineStatus.IMPORTE, donneesTerrain
        .getLines().get(1).getStatut());
    Assert.assertEquals(ImportationLineStatus.IMPORTE, donneesTerrain
        .getLines().get(2).getStatut());
    Assert.assertEquals(ImportationLineStatus.IMPORTE, donneesTerrain
        .getLines().get(3).getStatut());

    Personne personneJDoe = assertPersonne(1, "Doe", "John",
        new GregorianCalendar(1970, 0, 1).getTime());
    Personne personneJDeere = assertPersonne(1, "Deere", "John",
View Full Code Here

TOP

Related Classes of org.xrace.model.importation.donneesterrain.ImportationDonneesTerrain

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.