From 2ed99a901af4a910e6afd0eeba16aab7c72b2448 Mon Sep 17 00:00:00 2001 From: lebreton Date: Sun, 14 Jun 2026 03:02:52 +0200 Subject: [PATCH] suite test --- .../repository/CommandeRepositoryTest.java | 40 +++++++++++++++---- 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/src/test/java/fr/iut_fbleau/but3/dev62/mylibrary/commande/repository/CommandeRepositoryTest.java b/src/test/java/fr/iut_fbleau/but3/dev62/mylibrary/commande/repository/CommandeRepositoryTest.java index bc40b1c..6f2e8f6 100644 --- a/src/test/java/fr/iut_fbleau/but3/dev62/mylibrary/commande/repository/CommandeRepositoryTest.java +++ b/src/test/java/fr/iut_fbleau/but3/dev62/mylibrary/commande/repository/CommandeRepositoryTest.java @@ -150,7 +150,7 @@ public class CommandeRepositoryTest { assertEquals("rue", savedCommande.getRue()); assertEquals("moi", savedCommande.getVille()); assertEquals("1", savedCommande.getCodePostal()); - assertEquals("1", savedCommande.getPays()); + assertEquals("Russie", savedCommande.getPays()); assertEquals(ModePaiement.POINTS_FIDELITE.name(), savedCommande.getModePaiement()); } @@ -158,16 +158,14 @@ public class CommandeRepositoryTest { @DisplayName("Save multiple customers should add all of them") void testSaveMultipleCommande() { repository.save(commandeN1); - repository.save(commandeN1); + repository.save(commandeN2); List commande = repository.findAll(); assertEquals(2, commande.size()); assertTrue(commande.contains(commandeN1)); - assertTrue(commande.contains(commandeN1)); + assertTrue(commande.contains(commandeN2)); } - - } @Nested @@ -196,10 +194,38 @@ public class CommandeRepositoryTest { Optional foundCommande = repository.findById(commandeN1.getCommandeId()); assertTrue(foundCommande.isPresent()); - assertEquals(commandeN1.getCommandeId(), foundCommande.getCommandeId()); - assertEquals(commandeN1.getClientId(), foundCommande.getClientId()); + assertEquals(commandeN1.getCommandeId(), foundCommande.get().getCommandeId()); + assertEquals(commandeN1.getClientId(), foundCommande.get().getClientId()); } + @Test + void testFindByIdNotFound(){ + UUID nonExistentId = UUID.randomUUID(); + Optional foundCommande = repository.findById(nonExistentId); + + assertTrue(foundCommande.isEmpty()); + } + + + @Test + void testExistsByIdExists(){ + boolean exists = repository.existsById(commandeN1.getCommandeId()); + + assertTrue(exists); + + } + + @Test + void testExistsByIdNotExists(){ + UUID nonExistentId = UUID.randomUUID(); + boolean exists = repository.existsById(nonExistentId); + + assertTrue(exists); + + } + + + }