예제 #1
0
  // TEST SI ENCHERE TERMINEE A DES OFFRES
  @Test
  public void testSiEnchereTermineeADesOffres() {
    user.setVendeur(true);
    user2.setAcheteur(true);
    Enchere e1 = user.creerEnchere(user.getLogin(), produit, dateLimite, prixMinimum, prixReserve);
    Offre offre1 = new Offre(user2.getLogin(), e1, new Float(70));
    Offre offre2 = new Offre(user2.getLogin(), e1, new Float(80));

    e1.setEtat(Etat.PUBLIEE);
    e1.setVisible(true);

    if (user2.emettreOffre(offre1, e1) == 0 && user2.emettreOffre(offre2, e1) == 0) {
      e1.setEtat(Etat.TERMINEE);
      e1.setVisible(false);
      Assert.assertEquals(2, e1.getListeOffres().size());
    } else {
      System.out.println("Methode: testSiEnchereADesOffres - offre non faite");
    }
  }