Package org.xrace.model.importation.donneesterrain

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


    super(ImportationDonneesTerrain.class);
  }

  public ImportationDonneesTerrain newImportation(Compte compte, Saison saison)
  {
    ImportationDonneesTerrain importationDonneesTerrain = new ImportationDonneesTerrain();
    importationDonneesTerrain.setCompte(compte);
    importationDonneesTerrain.setSaison(saison);
    importationDonneesTerrain.setDate(new Date());

    return importationDonneesTerrain;
  }
View Full Code Here


    save(t);
  }

  public void validate(long importationDonneesTerrainId)
  {
    ImportationDonneesTerrain importation = ServiceUtils.validateId(
        importationDonneesTerrainId, getGenericDao());

    validatePlaqueDoubleDansImportation(importation);

    for (ImportationDonneesTerrainLine line : importation.getLines())
    {
      Categorie categorie = validateCategorie(line);

      validatePlaqueCategorie(importation, line, categorie);
View Full Code Here

    }
  }

  private void import_(long importationDonneesTerrainId)
  {
    ImportationDonneesTerrain importation = ServiceUtils.validateId(
        importationDonneesTerrainId, getGenericDao());

    for (ImportationDonneesTerrainLine line : importation.getLines())
    {
      if (line.getStatut().equals(ImportationLineStatus.VALIDEE))
      {
        Personne personne = updateDonneesPersonne(line);
        updateDonneesPlaque(importation, line, personne);
View Full Code Here

  }

  @Test
  public void testNewImportation() throws Exception
  {
    ImportationDonneesTerrain importation = getImportationDonneesTerrainService()
        .newImportation(compte, saison);
    Assert.assertNotNull(importation);
    Assert.assertNotNull(importation.getCompte());
    Assert.assertNotNull(importation.getSaison());
    Assert.assertNotNull(importation.getDate());
  }
View Full Code Here

  }

  @Test
  public void testLoadSmall() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testLoadSmall.xls").getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);

    Assert.assertEquals(1, donneesTerrain.getLines().size());
    Assert.assertEquals(1, nbLigneSelonBd(donneesTerrain));
  }
View Full Code Here

  }

  @Test
  public void testLoadBig() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testLoadBig.xls").getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);

    Assert.assertEquals(663, donneesTerrain.getLines().size());
    Assert.assertEquals(663, nbLigneSelonBd(donneesTerrain));
  }
View Full Code Here

  }

  @Test
  public void testLoadVide() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testLoadVide.xls").getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);

    Assert.assertEquals(0, donneesTerrain.getLines().size());
    Assert.assertEquals(0, nbLigneSelonBd(donneesTerrain));
  }
View Full Code Here

   * Valide un fichier qui n'a aucune erreur.
   */
  @Test
  public void testValidateBasic() 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().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

   * plaque doit être ignorée et l'importation doit retourner aucune erreur.
   */
  @Test
  public void testValidateChangeCategorie() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testChangeCategorie.xls").getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);
    setDynamicInfo(donneesTerrain.getLines().get(0), personneJDoe,
        infoSaisonJDoe, true, true, true);
    setDynamicInfo(donneesTerrain.getLines().get(1), personneJDeere,
        infoSaisonJDeere, true, true, false);

    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

   * corrige pas avec {@link #setDynamicInfo}.
   */
  @Test
  public void testValidatePersonneInvalide1() throws Exception
  {
    ImportationDonneesTerrain donneesTerrain = getImportation(new ClassPathResource(
        "importationDonneesTerrain-testPersonneInvalide1.xls")
        .getFile());
    getImportationDonneesTerrainService().load(donneesTerrain);
    setDynamicInfo(donneesTerrain.getLines().get(0), personneJDoe,
        infoSaisonJDoe, false, 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

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.