import org.lilie.services.eliot.annuaire.Fonction
import org.lilie.services.eliot.constantes.ConstFonct
import org.lilie.services.eliot.scolarite.structureenseignement.LocalClasseService
+import org.lilie.services.eliot.scolarite.structureenseignement.LocalStructureEnseignementEnseignantService
/**
* Tests : LocalStructureEnseignementService
StructureEnseignementNotesService structureEnseignementNotesService
LocalResponsableService localResponsableService
LocalClasseService localClasseService
+ LocalStructureEnseignementEnseignantService localStructureEnseignementEnseignantService
Etablissement etablissement1
@Ignore /*Ce test ne peut pas être réalisé sans injecter les données dont
il a besoin*/
void testFindAllClasseByEnseignantAndEtablissement() {
- List liste1 = localStructureEnseignementService.findAllClasseByEnseignantAndEtablissement(
+ List liste1 = localClasseService.findAllClasseByEnseignantAndEtablissement(
localInitDonneesCommunesTestService.getSecuriteSession(PopulationTestActeur.DIRECTION_1),
localInitDonneesCommunesTestService.getAutorite(PopulationTestActeur.ENSEIGNANT_MULTI_ETAB),
localInitDonneesCommunesTestService.getEtablissement(PopulationTestEtablissement.ETABLISSEMENT_1)
).id
})
- List liste2 = localStructureEnseignementService.findAllClasseByEnseignantAndEtablissement(
+ List liste2 = localClasseService.findAllClasseByEnseignantAndEtablissement(
localInitDonneesCommunesTestService.getSecuriteSession(PopulationTestActeur.DIRECTION_1),
localInitDonneesCommunesTestService.getAutorite(PopulationTestActeur.ENSEIGNANT_MULTI_ETAB),
localInitDonneesCommunesTestService.getEtablissement(PopulationTestEtablissement.ETABLISSEMENT_2)
@Ignore /*Ce test ne peut pas être réalisé sans injecter les données dont
il a besoin*/
- void testFindAllClasseForProfesseurPrincipal() {
+ void testFindAllClasseForProfesseurPrincipal() {
List liste1 = findAllClasseForProfesseurPrincipal(
localInitDonneesCommunesTestService.getPersonne(PopulationTestActeur.ENSEIGNANT_4_1)
)
@Ignore /*Ce test ne peut pas être réalisé sans injecter les données dont
il a besoin*/
void testFindAllClasseForProfesseurPrincipalForEtablissement() {
- List liste1 = localStructureEnseignementService.findAllClasseForProfesseurPrincipalForEtablissement(
+ List liste1 = localClasseService.findAllClasseForProfesseurPrincipalForEtablissement(
localInitDonneesCommunesTestService.getPersonne(PopulationTestActeur.ENSEIGNANT_4_1),
localInitDonneesCommunesTestService.getEtablissement(PopulationTestEtablissement.ETABLISSEMENT_1)
)
getClasse(PopulationTestClasse.CLASSE_1_2).id
})
- List liste2 = localStructureEnseignementService.findAllClasseForProfesseurPrincipalForEtablissement(
+ List liste2 = localClasseService.findAllClasseForProfesseurPrincipalForEtablissement(
localInitDonneesCommunesTestService.getPersonne(PopulationTestActeur.ENSEIGNANT_4_1),
localInitDonneesCommunesTestService.getEtablissement(PopulationTestEtablissement.ETABLISSEMENT_2)
)
assertEquals("La liste doit être vide", 0, liste2.size())
}
- @Ignore /*Ce test ne peut pas être réalisé sans injecter les données dont
- il a besoin*/
- void testFindAllClassesForAllAutoritesEleves() {
- List eleves = [
- localInitDonneesCommunesTestService.getAutorite(PopulationTestActeur.ELEVE_1_CLASSE_1),
- localInitDonneesCommunesTestService.getAutorite(PopulationTestActeur.ELEVE_1_CLASSE_2),
- localInitDonneesCommunesTestService.getAutorite(PopulationTestActeur.ELEVE_2_CLASSE_1),
- localInitDonneesCommunesTestService.getAutorite(PopulationTestActeur.ELEVE_1_CLASSE_1_2)
- ]
-
- Map result = localStructureEnseignementService.
- findAllClassesForAllAutoritesEleves(eleves)
-
- assertEquals("La map doit contenir 4 éléments", 4, result.size())
-
- assertEquals(
- "La classe de ELEVE_1_CLASSE_1 est CLASSE_1",
- result.get(localInitDonneesCommunesTestService.
- getAutorite(PopulationTestActeur.ELEVE_1_CLASSE_1)).id,
- localInitDonneesCommunesTestService.getClasse(
- PopulationTestClasse.CLASSE_1
- ).id
- )
-
- assertEquals(
- "La classe de ELEVE_1_CLASSE_2 est CLASSE_2",
- result.get(localInitDonneesCommunesTestService.
- getAutorite(PopulationTestActeur.ELEVE_1_CLASSE_2)).id,
- localInitDonneesCommunesTestService.getClasse(
- PopulationTestClasse.CLASSE_2
- ).id
- )
-
- assertEquals(
- "La classe de ELEVE_2_CLASSE_1 est CLASSE_1",
- result.get(localInitDonneesCommunesTestService.
- getAutorite(PopulationTestActeur.ELEVE_2_CLASSE_1)).id,
- localInitDonneesCommunesTestService.getClasse(
- PopulationTestClasse.CLASSE_1
- ).id
- )
-
- assertEquals(
- "La classe de ELEVE_1_CLASSE_1_2 est CLASSE_1_2",
- result.get(localInitDonneesCommunesTestService.
- getAutorite(PopulationTestActeur.ELEVE_1_CLASSE_1_2)).id,
- localInitDonneesCommunesTestService.getClasse(
- PopulationTestClasse.CLASSE_1_2
- ).id
- )
- }
-
@Ignore /*Ce test ne peut pas être réalisé sans injecter les données dont
il a besoin*/
void testFindAllClassesForAllEleves() {
il a besoin*/
void testFindAllStructureEnseignementByEnseignantAndEtablissement() {
List liste1 =
- localStructureEnseignementService.
+ localStructureEnseignementEnseignantService.
findAllStructureEnseignementByEnseignantAndEtablissement(
localInitDonneesCommunesTestService.getAutorite(
PopulationTestActeur.ENSEIGNANT_3_1
).id
})
- List liste2 = localStructureEnseignementService.findAllStructureEnseignementByEnseignantAndEtablissement(
+ List liste2 = localStructureEnseignementEnseignantService.findAllStructureEnseignementByEnseignantAndEtablissement(
localInitDonneesCommunesTestService.getAutorite(PopulationTestActeur.ENSEIGNANT_3_1),
localInitDonneesCommunesTestService.getEtablissement(PopulationTestEtablissement.ETABLISSEMENT_1),
TypeStructureEnum.CLASSE
).id
})
- List liste3 = localStructureEnseignementService.findAllStructureEnseignementByEnseignantAndEtablissement(
+ List liste3 = localStructureEnseignementEnseignantService.findAllStructureEnseignementByEnseignantAndEtablissement(
localInitDonneesCommunesTestService.getAutorite(PopulationTestActeur.ENSEIGNANT_3_1),
localInitDonneesCommunesTestService.getEtablissement(PopulationTestEtablissement.ETABLISSEMENT_1),
TypeStructureEnum.GROUPE
* si classe n'est pas de type 'classe'
*/
private Boolean isSousGroupeExclusivementDe(StructureEnseignement groupe,
- StructureEnseignement classe)
+ StructureEnseignement classe)
throws IllegalArgumentException {
if (!groupe.type == StructureEnseignement.TYPE_GROUPE) {
throw new IllegalArgumentException(