use of domaine.Utilisateur 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.Utilisateur in project Synthese_2BIN by TheYoungSensei.
the class EnchereTest method testEquals2.
@Test
public void testEquals2() {
Objet objet1 = new Objet("de", util1);
Objet objet2 = new Objet("da", util1);
Utilisateur utilisateur = new Utilisateur("Jinai", "Jinai", "Jinai");
Enchere enchere1 = new Enchere(objet1, time, 6.0, utilisateur);
Enchere enchere2 = new Enchere(objet2, time.minusDays(1), 5.0, utilisateur);
assertNotEquals(enchere1, enchere2);
}
use of domaine.Utilisateur in project Synthese_2BIN by TheYoungSensei.
the class EnchereTest method testEquals4.
@Test
public void testEquals4() {
Objet objet1 = new Objet("de", util1);
Objet objet2 = new Objet("da", util1);
Utilisateur utilisateur1 = new Utilisateur("Jinai", "Jinai", "Jinai");
Enchere enchere1 = new Enchere(objet1, time, 6.0, utilisateur1);
Enchere enchere2 = new Enchere(objet2, time, 5.0, utilisateur1);
assertEquals(enchere1, enchere2);
assertEquals(enchere1.hashCode(), enchere2.hashCode());
}
use of domaine.Utilisateur in project Synthese_2BIN by TheYoungSensei.
the class EnchereTest method testEquals1.
@Test
public void testEquals1() {
Objet objet1 = new Objet("de", util1);
Objet objet2 = new Objet("da", util1);
Utilisateur utilisateur = new Utilisateur("Jinai", "Jinai", "Jinai");
Enchere enchere1 = new Enchere(objet1, time, 6.0, utilisateur);
Enchere enchere2 = new Enchere(objet2, time, 5.0, utilisateur);
assertEquals(enchere1, enchere2);
}
use of domaine.Utilisateur in project Synthese_2BIN by TheYoungSensei.
the class Test method main.
public static void main(String[] args) {
Utilisateur vendeur = new Utilisateur("Leconte", "Emmeline", "emmeline.leconte@ipl.be");
Utilisateur vendeur2 = new Utilisateur("Dupont", "Annick", "annick.dupont@ipl.be");
Utilisateur acheteur = new Utilisateur("Damas", "Christophe", "Christophe.Damas@ipl.be");
Utilisateur acheteur2 = new Utilisateur("Frank", "Bernard", "Bernard.Frank@ipl.be");
Objet objetVendu1 = new Objet("biblioth�que", vendeur);
Enchere enchere1_1 = new Enchere(50, LocalDateTime.of(2015, 2, 7, 13, 48), objetVendu1, acheteur);
Enchere enchere1_2 = new Enchere(75, LocalDateTime.of(2015, 2, 8, 13, 48), objetVendu1, acheteur2);
try {
new Enchere(100, LocalDateTime.of(2015, 2, 8, 13, 48), objetVendu1, acheteur);
} catch (IllegalArgumentException e1) {
// c'est normal.
}
List<Enchere> encheres = objetVendu1.encheres(LocalDateTime.of(2015, 2, 8, 13, 48));
for (Enchere e : encheres) {
System.out.println("Encherisseur : " + e.getEnchereur().getPrenom() + " " + e.getEnchereur().getNom());
System.out.println("Montant de l'ench�re : " + e.getPrix());
}
Objet objetVendu2 = new Objet("bureau", vendeur);
acheteur.ajouterObjetAchete(objetVendu1);
Enchere enchere2 = new Enchere(150, LocalDateTime.of(2015, 2, 8, 13, 50), objetVendu2, acheteur);
acheteur.ajouterObjetAchete(objetVendu2);
Objet objetVendu3 = new Objet("table", vendeur2);
Enchere enchere3 = new Enchere(100, LocalDateTime.of(2015, 2, 9, 13, 50), objetVendu3, acheteur);
acheteur.ajouterObjetAchete(objetVendu3);
SortedSet<Objet> objAch = acheteur.objetsAchetes(vendeur);
for (Objet o : objAch) {
System.out.println(o.getNum() + " " + o.getDescription() + " " + o.prixDeVente());
}
}
Aggregations