use of domaine.Utilisateur in project Synthese_2BIN by TheYoungSensei.
the class GestionEncheresTest method setUp.
@Before
public void setUp() throws Exception {
gestionEncheres = GestionEncheres.getInstance();
utilisateur1 = new Utilisateur("Jinai", "Logiciel", "ERROR_418");
utilisateur2 = gestionEncheres.inscrire("Jinai", "Logiciel", "EROR_418");
utilisateur3 = gestionEncheres.inscrire("Jimmy", "Pas la", "Mais tu es ou");
utilisateur4 = gestionEncheres.inscrire("Plus", "inspi", "pls");
time = LocalDateTime.now();
}
use of domaine.Utilisateur in project Synthese_2BIN by TheYoungSensei.
the class EnchereTest method testEquals3.
@Test
public void testEquals3() {
Objet objet1 = new Objet("de", util1);
Objet objet2 = new Objet("da", util1);
Utilisateur utilisateur1 = new Utilisateur("Jinai", "Jinai", "Jinai");
Utilisateur utilisateur2 = new Utilisateur("Jinai", "Logiciel", "ERROR_418");
Enchere enchere1 = new Enchere(objet1, time, 6.0, utilisateur1);
Enchere enchere2 = new Enchere(objet2, time, 5.0, utilisateur2);
assertNotEquals(enchere1, enchere2);
}
use of domaine.Utilisateur in project Synthese_2BIN by TheYoungSensei.
the class GestionEncheres method fournirEncherisseurDuJour.
// renvoie un ensemble vide s'il n'y a pas d'enchere
public Set<Utilisateur> fournirEncherisseurDuJour() {
LocalDate aujourdhui = LocalDate.now();
Set<Utilisateur> encherisseurs = new HashSet<Utilisateur>();
SortedSet<Enchere> enchereDuJour = encheres.get(aujourdhui);
if (enchereDuJour == null)
return encherisseurs;
enchereDuJour.forEach((e) -> encherisseurs.add(e.getEncherisseur()));
// déjà cloné dans Enchère
return encherisseurs;
}
use of domaine.Utilisateur in project Synthese_2BIN by TheYoungSensei.
the class GestionEncheres method mettreEnVente.
public Objet mettreEnVente(String description, Utilisateur utilisateur) throws UtilisateurInexistantException {
checkString(description);
Utilisateur uSt = rechercherUtilisateur(utilisateur);
Objet objet = new Objet(description, uSt);
objetsEnVente.add(objet);
// renvoie un clone et conserve la bonne copie
return objet.clone();
// dans objetsEnVente
}
use of domaine.Utilisateur in project Synthese_2BIN by TheYoungSensei.
the class EnchereTest method setUp.
@Before
public void setUp() throws Exception {
u1 = new Utilisateur("Leconte", "Emmeline", "emmeline.leconte@vinci.be");
u2 = new Utilisateur("Leleux", "Laurent", "laurent.leleux@vinci.be");
u3 = new Utilisateur("Legrand", "Anthony", "anthony.legrand@vinci.be");
o1 = new Objet("Poussette combin�e 3 en 1", u1);
o2 = new Objet("Biblioth�que", u1);
o3 = new Objet("V�lo de ville mixte", u1);
e1 = new Enchere(o1, LocalDateTime.of(2017, 3, 15, 12, 10), 100, u2);
e2 = new Enchere(o2, LocalDateTime.of(2017, 3, 15, 12, 10), 110, u2);
e3 = new Enchere(o3, LocalDateTime.of(2017, 3, 15, 12, 15), 120, u2);
e4 = new Enchere(o2, LocalDateTime.of(2017, 3, 15, 12, 15), 150, u3);
}
Aggregations