Exemplo n.º 1
0
  // TEST D'UN ACHETEUR QUI ESSAIE DE VOIR UNE ENCHERE ANNULEE SUR LAQUELLE IL A FAIT UNE OFFRE
  @Test
  public void testAcheteurEssaieVoirEnchereAnnuleeAvecOffre() {
    user.setVendeur(true);
    user2.setAcheteur(true);
    Enchere e1 = user.creerEnchere(user.getLogin(), produit, dateLimite, prixMinimum, prixReserve);
    Enchere e2 = user.creerEnchere(user.getLogin(), produit2, dateLimite, prixMinimum, prixReserve);
    Enchere e3 = user.creerEnchere(user.getLogin(), produit3, dateLimite, prixMinimum, prixReserve);
    Enchere e4 = user.creerEnchere(user.getLogin(), produit4, dateLimite, prixMinimum, prixReserve);
    Offre offre = new Offre(user2.getLogin(), e2, new Float(7));

    e1.setEtat(Etat.PUBLIEE); // verra cette annonce
    e1.setVisible(true);
    e2.setEtat(Etat.PUBLIEE); // verra cette annonce
    e2.setVisible(true);
    e3.setEtat(Etat.CREE);
    e3.setVisible(false);
    e4.setEtat(Etat.ANNULEE);
    e4.setVisible(false);

    if (user2.emettreOffre(offre, e2) == 0) {
      e2.setEtat(Etat.ANNULEE);
      e2.setVisible(false);
      Assert.assertEquals(2, user2.voirLaListeEnchere(user2, user).size());
    } else {
      e2.setEtat(Etat.ANNULEE);
      e2.setVisible(false);
      Assert.assertEquals(1, user.voirLaListeEnchere(user2, user).size());
    }
  }
Exemplo n.º 2
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");
    }
  }