* 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());
}