コード例 #1
0
 @Test
 public void should_create_a_programmePro_when_agent_submit_a_bid() {
   assertThat(programmePro.getLivre()).isEqualTo(book);
   assertThat(programmePro.getNum()).isEqualTo(2);
   assertThat(programmePro.getPrixVente()).isEqualTo(15.0f);
   assertThat(programmePro.getTypeEnchere()).isEqualTo(Enchere.ENCHERE_UN);
 }
コード例 #2
0
  @Test
  public void should_set_values_of_a_programmePro() {
    programmePro.setLivre(TestFactory.createLivre());
    assertThat(programmePro.getLivre()).isNotEqualTo(book);

    programmePro.setNumEnchere(42);
    assertThat(programmePro.getNum()).isEqualTo(42);
  }
コード例 #3
0
 @Test
 public void should_create_a_programmePro_when_bid_type_is_not_known() {
   ProgrammePro programmePro = new ProgrammePro(3, book);
   assertThat(programmePro.getLivre()).isEqualTo(book);
   assertThat(programmePro.getNum()).isEqualTo(3);
   assertThat(programmePro.getPrixVente()).isEqualTo(0.0f);
   assertThat(programmePro.getTypeEnchere()).isEqualTo(Enchere.ENCHERE_INCONNUE);
 }
コード例 #4
0
 @Test
 public void a_programmePro_should_print_gracefully() {
   String programmeProAsAString = programmePro.toString(3);
   assertThat(programmeProAsAString)
       .isEqualTo(
           "   numéro = 2, livre = [ Auteur = leblanc, Catégorie = Science, Date Parution = 15/11/00, Editeur = belin, Etat = 0.4, Format = poch, Id = 12, Isbn = yetet, Prix = 153.0, Titre = lupin, Proprietaire = protocoleman, PrixAchat = 50.95 ]");
 }
コード例 #5
0
 @Test
 public void should_launch_main() {
   ProgrammePro.main(null);
 }
コード例 #6
0
 @Test
 public void with_two_equals_programmePro() {
   ProgrammePro programmePro2 = new ProgrammePro(2, book, Enchere.ENCHERE_UN, 15.0f);
   assertThat(programmePro.equals(programmePro2));
 }
コード例 #7
0
 @Test
 public void should_decrease_bid_to_a_programmePro() {
   assertThat(programmePro.getNum()).isEqualTo(2);
   programmePro.decrementerNumEnchere();
   assertThat(programmePro.getNum()).isEqualTo(1);
 }