public void supprimerUtilisateur(Long id_utilisateur) { utilisateurSupprime = true; Utilisateur utilisateurASupprimer = null; for (Utilisateur utilisateur : utilisateurs) if (utilisateur.getId().equals(id_utilisateur)) utilisateurASupprimer = utilisateur; if (utilisateurASupprimer != null) utilisateurs.remove(utilisateurASupprimer); }
@Test public void nEnregistrePasCinemaFrequenteSiCinemaNonSaisi() { request = new AddedParametersRequestWrapper(request, new HashMap()); final Utilisateur utilisateur = utilisateur(); request.getSession().setAttribute("utilisateur", utilisateur); ajouterCinemaAuxCinemasFrequentesAction.execute(request); assertFalse(fauxEntityManager.cinemaFrequenteEnregistre); assertTrue(fauxEntityManager.rechercherCinemasFrequentes(utilisateur.getId()).isEmpty()); }
@Test public void enregistreCinemaFrequenteSiUtilisateurConnecteEtCinemaSaisi() { final Map parametres = new HashMap(); parametres.put("cpt", "id_cinema"); request = new AddedParametersRequestWrapper(request, parametres); final Utilisateur utilisateur = utilisateur(); request.getSession().setAttribute("utilisateur", utilisateur); ajouterCinemaAuxCinemasFrequentesAction.execute(request); assertTrue(fauxEntityManager.cinemaFrequenteEnregistre); assertTrue(!fauxEntityManager.rechercherCinemasFrequentes(utilisateur.getId()).isEmpty()); assertNotNull(fauxEntityManager.rechercherCinemasFrequentes(utilisateur.getId()).get(0)); assertEquals( fauxEntityManager.rechercherCinemasFrequentes(utilisateur.getId()).get(0).getId_cinema(), "id_cinema"); assertEquals( fauxEntityManager .rechercherCinemasFrequentes(utilisateur.getId()) .get(0) .getId_utilisateur(), utilisateur.getId()); }
@Test public void nEnregistrePasCinemaSiDejaDansLaListe() { String idCinema = "id_cinema"; final Map parametres = new HashMap(); parametres.put("cpt", idCinema); request = new AddedParametersRequestWrapper(request, parametres); final Utilisateur utilisateur = utilisateur(); request.getSession().setAttribute("utilisateur", utilisateur); CinemaFrequente cinemaFrequente = new CinemaFrequente(); cinemaFrequente.setId_cinema(idCinema); cinemaFrequente.setId_utilisateur(utilisateur.getId()); fauxEntityManager.cinemasFrequentes.add(cinemaFrequente); ajouterCinemaAuxCinemasFrequentesAction.execute(request); assertFalse(fauxEntityManager.cinemaFrequenteEnregistre); assertTrue(fauxEntityManager.rechercherCinemasFrequentes(new Long(0)).isEmpty()); }