You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Créer une implementation dev.repositories.ENTITERepositoryMemoire :
@ServicepublicclassENTITERepositoryMemoireimplementsENTITERepository {
privateList<ENTITE> entites = newArrayList<>();
/** * Initialiser la liste des entites */@PostConstructpublicvoidinitialiser() {
// TODO créer un contexte avec la classe ClassPathXmlApplicationContext// TODO Récupérer les données via la méthode context.getBeansOfType(...)// TODO fermer le contexte
}
// TODO implémenter les méthodes
}
Créer une classe de test dev.repositories.ENTITERepositoryMemoireTest :
// Sélection des classes de configuration Spring à utiliser lors du test@ContextConfiguration(classes = { ENTITERepositoryMemoire.class })
// Configuration JUnit pour que Spring prenne la main sur le cycle de vie du test@RunWith(SpringRunner.class)
publicclassENTITERepositoryMemoireTest {
@AutowiredprivateENTITERepositoryMemoirerepository;
// TODO tester toutes les méthodes du repository
}
Partie 2 - Mini application console avec Spring
Créer (dans la partie test du projet), une application console qui permet de créer une instance d'ENTITE et de lister toutes les ENTITES.