From 45d4016960c51b7cee3d21e1e3d7b99456e8197e Mon Sep 17 00:00:00 2001 From: lebreton Date: Tue, 19 May 2026 16:49:05 +0200 Subject: [PATCH] =?UTF-8?q?cr=C3=A9ation=20premier=20test?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../orders/converter/OrdersConverterTest.java | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/test/java/fr/iut_fbleau/but3/dev62/mylibrary/orders/converter/OrdersConverterTest.java diff --git a/src/test/java/fr/iut_fbleau/but3/dev62/mylibrary/orders/converter/OrdersConverterTest.java b/src/test/java/fr/iut_fbleau/but3/dev62/mylibrary/orders/converter/OrdersConverterTest.java new file mode 100644 index 0000000..639fc19 --- /dev/null +++ b/src/test/java/fr/iut_fbleau/but3/dev62/mylibrary/orders/converter/OrdersConverterTest.java @@ -0,0 +1,40 @@ +package fr.iut_fbleau.but3.dev62.mylibrary.Orders.converter; + +import org.junit.jupiter.api.Orders; +import org.junit.jupiter.api.Test; + +import java.util.ArrayList; +import java.util.List; +import java.util.UUID; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + +public class OrdersConverterTest { + + + @Test + void TestConvertOrdersToDomain(){ + UUID uuid = UUID.randomUUID(); + List listLigne = new ArrayList<>(); + LigneCommande ligne = new LigneCommande("hp ecole ",12); + listLigne.add(ligne); + Comandeinfo commandeInfo = new ComandeInfo(uuid,listLigne); + AdresseInfo adressInfo = new AdresseInfo("rue du cheval","La Rochette","77000","France"); + ModePaiement modePaiement = ModePaiement.CB; + + Orders result = OrdersConverter.toDomain(commandeInfo,adressInfo,modePaiement); + + + assertNotNull(result); + assertEquals(result.clientId ,commandeInfo.clientId); + assertEquals(commandeInfo.lignesCommande(), result.lignesCommande()); + assertEquals(result.rue , AdresseInfo.rue); + assertEquals(result.ville , AdresseInfo.ville); + assertEquals(result.codePostal , AdresseInfo.codePostal); + assertEquals(result.pays , AdresseInfo.pays); + assertEquals(result.modePaiement , modePaiement); + } + + +}