Search in sources :

Example 6 with Enchere

use of domaine.Enchere 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);
}
Also used : Objet(domaine.Objet) Utilisateur(domaine.Utilisateur) Enchere(domaine.Enchere) Test(org.junit.Test)

Example 7 with Enchere

use of domaine.Enchere 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());
}
Also used : Objet(domaine.Objet) Utilisateur(domaine.Utilisateur) Enchere(domaine.Enchere) Test(org.junit.Test)

Example 8 with Enchere

use of domaine.Enchere 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);
}
Also used : Objet(domaine.Objet) Utilisateur(domaine.Utilisateur) Enchere(domaine.Enchere) Test(org.junit.Test)

Example 9 with Enchere

use of domaine.Enchere in project Synthese_2BIN by TheYoungSensei.

the class GestionEncheresTest method testEncherir7.

@Test
public void testEncherir7() throws UtilisateurInexistantException, ObjetInexistantException {
    Objet objet1 = gestionEncheres.mettreEnVente("banane", utilisateur2);
    Enchere enchere = gestionEncheres.encherir(objet1, utilisateur3, 5.0, time);
    assertTrue(gestionEncheres.fournirEnchere(time.toLocalDate()).contains(enchere));
}
Also used : Objet(domaine.Objet) Enchere(domaine.Enchere) Test(org.junit.Test)

Example 10 with Enchere

use of domaine.Enchere in project Synthese_2BIN by TheYoungSensei.

the class GestionEncheresTest method testEncherir6.

@Test
public void testEncherir6() throws UtilisateurInexistantException, ObjetInexistantException {
    Objet objet1 = gestionEncheres.mettreEnVente("banane", utilisateur2);
    Enchere enchere = gestionEncheres.encherir(objet1, utilisateur3, 5.0, time);
    assertTrue(gestionEncheres.listerEncheresDUnObjet(objet1).contains(enchere));
}
Also used : Objet(domaine.Objet) Enchere(domaine.Enchere) Test(org.junit.Test)

Aggregations

Enchere (domaine.Enchere)15 Objet (domaine.Objet)13 Utilisateur (domaine.Utilisateur)11 Test (org.junit.Test)8 LocalDate (java.time.LocalDate)2 Before (org.junit.Before)2 EnchereInexistanteException (exceptions.EnchereInexistanteException)1 HashSet (java.util.HashSet)1