Fix do DAO de Test
This commit is contained in:
		
							parent
							
								
									55d132ae0f
								
							
						
					
					
						commit
						9e57c45497
					
				| @ -10,7 +10,7 @@ import fr.univ_amu.iut.model.Usage; | ||||
| public class Donnees { | ||||
|     private static Academie academieSelectionee = null; | ||||
|     private static Thematique thematiqueSelectionee = null; | ||||
|     private static Discipline disciplineSelectionee = Discipline.Toutes; | ||||
|     private static Discipline disciplineSelectionee = null; | ||||
|     private static List<Usage> usagesObtenus; | ||||
| 
 | ||||
|     public static List<Usage> getUsagesObtenus() { | ||||
| @ -36,7 +36,7 @@ public class Donnees { | ||||
|         if(thematiqueSelectionee == Donnees.thematiqueSelectionee){ | ||||
|             thematiqueSelectionee = null; | ||||
|         } | ||||
|         System.out.println("Thematique selectionée : %s".formatted((thematiqueSelectionee == null)? "Aucune Thematique" : thematiqueSelectionee.getNom())); | ||||
|         System.out.println("Thematique selectionée : %s".formatted(thematiqueSelectionee)); | ||||
|         Donnees.thematiqueSelectionee = thematiqueSelectionee; | ||||
|     } | ||||
|     public static Discipline getDisciplineSelectionee() { | ||||
| @ -44,9 +44,9 @@ public class Donnees { | ||||
|     } | ||||
|     public static void setDisciplineSelectionee(Discipline disciplineSelectionee) { | ||||
|         if(disciplineSelectionee == Donnees.disciplineSelectionee){ | ||||
|             disciplineSelectionee = Discipline.Toutes; | ||||
|             disciplineSelectionee = null; | ||||
|         } | ||||
|         System.out.println("Discipline Selectionee : %s".formatted(disciplineSelectionee.getNom())); | ||||
|         System.out.println("Discipline Selectionee : %s".formatted(disciplineSelectionee)); | ||||
|         Donnees.disciplineSelectionee = disciplineSelectionee; | ||||
|     } | ||||
| 
 | ||||
|  | ||||
| @ -15,9 +15,7 @@ public class Discipline implements Serializable { | ||||
| 
 | ||||
|     private static final List<Discipline> INSTANCES = new ArrayList<>(); | ||||
| 
 | ||||
|      | ||||
|     public static Discipline Toutes = new Discipline("Toutes disciplines"); | ||||
|      | ||||
| 
 | ||||
|     public static Discipline HistoireGeographie = new Discipline("Histoire-géographie"); | ||||
|      | ||||
|     public static Discipline PhysiqueChimie = new Discipline("Physique-chimie"); | ||||
|  | ||||
| @ -21,10 +21,11 @@ public class DAOUsageTest implements DAOUsage{ | ||||
|     @Override | ||||
|     public List<Usage> findAll() { | ||||
|         List<Usage> usages = new ArrayList<>(); | ||||
|         for( int i = 0; i < 69 ; i++){ | ||||
|         for( int i = 0; i < 42 ; i++){ | ||||
|             Usage tmp = new Usage(); | ||||
|             tmp.setNom(String.valueOf(i)); | ||||
|             tmp.setDiscipline(Discipline.Technologie); | ||||
|             tmp.setThematique(Thematique.CreationNumerique); | ||||
|             tmp.setNiveau(Niveau.Tous); | ||||
|             tmp.setDescription("je suis un commentaire tres long mais surtout tres utile, je sert a tester l'interface graphique et la mettre au bout de ses limtes"); | ||||
|             usages.add(tmp); | ||||
| @ -52,8 +53,15 @@ public class DAOUsageTest implements DAOUsage{ | ||||
| 
 | ||||
|     @Override | ||||
|     public List<Usage> findByCriterias(Thematique thematique, Discipline discipline, Academie academie) { | ||||
|         // TODO Auto-generated method stub | ||||
|         return null; | ||||
|         List<Usage> list = new ArrayList<>(); | ||||
|         for(Usage usage : findAll()){ | ||||
|             if((thematique==null||thematique==usage.getThematique())&& | ||||
|                     (discipline==null||discipline==usage.getDiscipline())&& | ||||
|                     (academie==null||academie==usage.getAcademie())){ | ||||
|                 list.add(usage); | ||||
|             } | ||||
|         } | ||||
|         return list; | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user