use of domaine.Enchere 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.Enchere 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.Enchere 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);
}
use of domaine.Enchere in project Synthese_2BIN by TheYoungSensei.
the class ObjetTest 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(o2, LocalDateTime.of(2017, 3, 15, 12, 10), 100, u2);
e2 = new Enchere(o2, LocalDateTime.of(2017, 3, 15, 12, 15), 120, u3);
e3 = new Enchere(o2, LocalDateTime.of(2017, 3, 15, 12, 20), 150, u2);
e4 = new Enchere(o3, LocalDateTime.of(2017, 3, 16, 12, 10), 200, u2);
u2.ajouterObjetAchete(o3);
}
use of domaine.Enchere in project Synthese_2BIN by TheYoungSensei.
the class ObjetTest method testClone3.
@Test
public void testClone3() {
Objet cloneO2 = o2.clone();
Enchere e5 = new Enchere(cloneO2, LocalDateTime.of(2017, 3, 20, 12, 0), 300, u3);
assertFalse(o2.encheres().contains(e5));
assertTrue(cloneO2.encheres().contains(e5));
}
Aggregations