Traduction des noms en anglais

This commit is contained in:
Feror 2025-01-30 09:55:31 +01:00
parent 4fd1457843
commit b64917bb5a
9 changed files with 66 additions and 71 deletions

View file

@ -0,0 +1,13 @@
package org.example;
public class Accounting {
private String accounting;
public Accounting(String pAccounting) {
this.accounting = pAccounting;
}
public void process(String contenu) {
System.out.println("comptabilité:" + contenu.toString().toLowerCase());
}
}

View file

@ -0,0 +1,22 @@
package org.example;
public class Cart {
private StockManagement stock;
private Accounting accounting;
private String content;
public Cart(StockManagement pStock, Accounting pAccounting) {
this.stock = pStock;
this.accounting = pAccounting;
this.content = new String ("Contenu du panier");
}
public String getContent() {
return this.content;
}
public void initiateOrder() {
this.stock.process(this.content);
this.accounting.process(this.content);
}
}

View file

@ -1,15 +0,0 @@
package org.example;
import java.util.ArrayList;
public class Comptabilite {
private String comptabilite;
public Comptabilite(String pComptabilite) {
this.comptabilite = pComptabilite;
}
public void traite(String contenu) {
System.out.println("comptabilité:" + contenu.toString().toLowerCase());
}
}

View file

@ -1,15 +0,0 @@
package org.example;
import java.util.ArrayList;
public class GestionDeStock {
private String gestionStock;
public GestionDeStock(String pGestionStock) {
this.gestionStock = pGestionStock;
}
public void traite(String contenu) {
System.out.println("G.DES.STOCKS:" + contenu.toString().toUpperCase());
}
}

View file

@ -1,23 +0,0 @@
package org.example;
import java.util.ArrayList;
public class Panier {
private GestionDeStock stock;
private Comptabilite compta;
private String contenu;
public Panier (GestionDeStock pStock, Comptabilite pCompta) {
this.stock = pStock;
this.compta = pCompta;
this.contenu = new String ("Contenu du panier");
}
public String getContenu() {
return this.contenu;
}
public void declencherCommande() {
this.stock.traite(this.contenu);
this.compta.traite(this.contenu);
}
}

View file

@ -0,0 +1,13 @@
package org.example;
public class StockManagement {
private String stockManagement;
public StockManagement(String pStockManagement) {
this.stockManagement = pStockManagement;
}
public void process(String contenu) {
System.out.println("G.DES.STOCKS:" + contenu.toString().toUpperCase());
}
}

View file

@ -7,15 +7,15 @@ import java.io.PrintStream;
import static org.junit.jupiter.api.Assertions.*;
class ComptabiliteTest {
class AccountingTest {
@Test
void testTraite() {
Comptabilite compta = new Comptabilite("Compta1");
void testProcess() {
Accounting compta = new Accounting("Compta1");
ByteArrayOutputStream outContent = new ByteArrayOutputStream();
System.setOut(new PrintStream(outContent));
compta.traite("Test Contenu");
compta.process("Test Contenu");
assertEquals("comptabilité:test contenu\n", outContent.toString());

View file

@ -7,26 +7,26 @@ import java.io.PrintStream;
import static org.junit.jupiter.api.Assertions.*;
class PanierTest {
class CartTest {
@Test
void testGetContenu() {
GestionDeStock stock = new GestionDeStock("Stock1");
Comptabilite compta = new Comptabilite("Compta1");
Panier panier = new Panier(stock, compta);
StockManagement stock = new StockManagement("Stock1");
Accounting compta = new Accounting("Compta1");
Cart cart = new Cart(stock, compta);
assertEquals("Contenu du panier", panier.getContenu());
assertEquals("Contenu du panier", cart.getContent());
}
@Test
void testDeclencherCommande() {
GestionDeStock stock = new GestionDeStock("Stock1");
Comptabilite compta = new Comptabilite("Compta1");
Panier panier = new Panier(stock, compta);
void testInitiateOrder() {
StockManagement stock = new StockManagement("Stock1");
Accounting compta = new Accounting("Compta1");
Cart cart = new Cart(stock, compta);
ByteArrayOutputStream outContent = new ByteArrayOutputStream();
System.setOut(new PrintStream(outContent));
panier.declencherCommande();
cart.initiateOrder();
String expectedOutput = "G.DES.STOCKS:CONTENU DU PANIER\ncomptabilité:contenu du panier\n";
assertEquals(expectedOutput, outContent.toString());

View file

@ -7,15 +7,15 @@ import java.io.PrintStream;
import static org.junit.jupiter.api.Assertions.*;
class GestionDeStockTest {
class StockManagementTest {
@Test
void testTraite() {
GestionDeStock stock = new GestionDeStock("Stock1");
void testProcess() {
StockManagement stock = new StockManagement("Stock1");
ByteArrayOutputStream outContent = new ByteArrayOutputStream();
System.setOut(new PrintStream(outContent));
stock.traite("Test Contenu");
stock.process("Test Contenu");
assertEquals("G.DES.STOCKS:TEST CONTENU\n", outContent.toString());