From 20f99646df3c9428a8ad2d9c1c1a716a5262f6cd Mon Sep 17 00:00:00 2001 From: Feror Date: Thu, 23 Jan 2025 11:23:14 +0100 Subject: [PATCH] =?UTF-8?q?Anglicisation=20des=20noms=20de=20classes,=20no?= =?UTF-8?q?ms=20de=20m=C3=A9thodes=20et=20variables?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- carApp/.DS_Store | Bin 6148 -> 6148 bytes carApp/src/.DS_Store | Bin 6148 -> 6148 bytes carApp/src/main/java/Application.java | 16 ++--- .../src/main/java/{Voiture.java => Car.java} | 16 ++--- carApp/src/main/java/Conducteur.java | 39 ------------ carApp/src/main/java/Driver.java | 39 ++++++++++++ .../{VoitureAppTest.java => CarAppTest.java} | 2 +- carApp/src/test/java/CarTest.java | 42 +++++++++++++ carApp/src/test/java/ConducteurTest.java | 58 ------------------ carApp/src/test/java/DriverTest.java | 58 ++++++++++++++++++ carApp/src/test/java/VoitureTest.java | 42 ------------- 11 files changed, 156 insertions(+), 156 deletions(-) rename carApp/src/main/java/{Voiture.java => Car.java} (73%) delete mode 100644 carApp/src/main/java/Conducteur.java create mode 100644 carApp/src/main/java/Driver.java rename carApp/src/test/java/{VoitureAppTest.java => CarAppTest.java} (96%) create mode 100644 carApp/src/test/java/CarTest.java delete mode 100644 carApp/src/test/java/ConducteurTest.java create mode 100644 carApp/src/test/java/DriverTest.java delete mode 100644 carApp/src/test/java/VoitureTest.java diff --git a/carApp/.DS_Store b/carApp/.DS_Store index 292e5e10289ab6ab392fd61895f00f1b94b99678..fd1350e94d48f377aadca1f79a8101f73d1dc4d6 100644 GIT binary patch delta 68 zcmZoMXffEJ!@?w>H(8IRi>bbD@-7xBR^cqiC+d@LvdBVNzggrNH%yjhm1XkwoovOL Uz&K&@Y}SQL=02P4*p3MT0MU09ApigX delta 68 zcmV-K0K5N$FoZC$ECd1yh?6b^iUM9vlez>N1^w1@KqZse1RVtz6l07dlluf80f3Vm a1swt@Hj_F9U;$8*n+2f)I2E%#2F4NHvJ{&D diff --git a/carApp/src/.DS_Store b/carApp/src/.DS_Store index 1fda03b662723feccf495977f73ba2e4b3736aaa..872849ba784ee84d260cb7f034aa65241b2c4f01 100644 GIT binary patch delta 21 ccmZoMXffEJ&d4}*vIb)rlkn!v3m8+x07@1Hp8x;= delta 21 ccmZoMXffEJ&d7LmvIb)rlZegc1&k?T07{bvX#fBK diff --git a/carApp/src/main/java/Application.java b/carApp/src/main/java/Application.java index a543d02..e34b1af 100644 --- a/carApp/src/main/java/Application.java +++ b/carApp/src/main/java/Application.java @@ -4,15 +4,15 @@ public class Application { private static final int REDUCED_SPEED = 30; public static void main(final String[] args) { - Voiture maVoiture = new Voiture("Sedan", "Bleu"); - Conducteur moi = new Conducteur("John", AGE); + Car maVoiture = new Car("Sedan", "Bleu"); + Driver moi = new Driver("John", AGE); - moi.demarrerVoiture(maVoiture); - maVoiture.accelerer(); - moi.changerVitesse(maVoiture, INITIAL_SPEED); - maVoiture.ralentir(); - moi.changerVitesse(maVoiture, REDUCED_SPEED); - moi.arreterVoiture(maVoiture); + moi.startCar(maVoiture); + maVoiture.accelerate(); + moi.changeSpeed(maVoiture, INITIAL_SPEED); + maVoiture.slowDown(); + moi.changeSpeed(maVoiture, REDUCED_SPEED); + moi.stopCar(maVoiture); System.out.println("fini"); } } \ No newline at end of file diff --git a/carApp/src/main/java/Voiture.java b/carApp/src/main/java/Car.java similarity index 73% rename from carApp/src/main/java/Voiture.java rename to carApp/src/main/java/Car.java index 2f27cb4..a8d9867 100644 --- a/carApp/src/main/java/Voiture.java +++ b/carApp/src/main/java/Car.java @@ -1,39 +1,39 @@ -public class Voiture { +public class Car { private static final int MAX_SPEED = 120; private static final int SPEED_INCREMENT = 10; private final String modele; private final String couleur; private int vitesse; - public Voiture(final String model, final String color) { + public Car(final String model, final String color) { this.modele = model; this.couleur = color; this.vitesse = 0; } - public int getVitesse() { + public int getSpeed() { return this.vitesse; } - public void accelerer() { + public void accelerate() { if (vitesse + SPEED_INCREMENT <= MAX_SPEED) { vitesse += SPEED_INCREMENT; - afficherDetails(); + displayDetails(); } else { System.out.println("La vitesse maximale est atteinte."); } } - public void ralentir() { + public void slowDown() { if (vitesse - SPEED_INCREMENT >= 0) { vitesse -= SPEED_INCREMENT; - afficherDetails(); + displayDetails(); } else { System.out.println("La voiture est déjà à l'arrêt."); } } - private void afficherDetails() { + private void displayDetails() { System.out.println("Modèle : " + modele); System.out.println("Couleur : " + couleur); System.out.println("Vitesse actuelle : " + vitesse); diff --git a/carApp/src/main/java/Conducteur.java b/carApp/src/main/java/Conducteur.java deleted file mode 100644 index 5163c3f..0000000 --- a/carApp/src/main/java/Conducteur.java +++ /dev/null @@ -1,39 +0,0 @@ -public class Conducteur { - private static final int ADULT_AGE = 10; - private final String nom; - private final int age; - - public Conducteur(final String name, final int years) { - this.nom = name; - this.age = years; - } - - public boolean estAdulte() { - return age >= ADULT_AGE; - } - - public void demarrerVoiture(final Voiture voiture) { - if (estAdulte()) { - System.out.println(nom + " démarre la voiture."); - } else { - System.out.println("Le conducteur n'est pas assez âgé pour conduire."); - } - } - - public void arreterVoiture(final Voiture voiture) { - System.out.println(nom + " arrête la voiture."); - } - - public void changerVitesse(final Voiture voiture, final int nouvelleVitesse) { - System.out.println(nom + " change la vitesse de la voiture à " + nouvelleVitesse); - if (voiture.getVitesse() >= nouvelleVitesse) { - while (voiture.getVitesse() > nouvelleVitesse) { - voiture.ralentir(); - } - } else { - while (voiture.getVitesse() < nouvelleVitesse) { - voiture.accelerer(); - } - } - } -} \ No newline at end of file diff --git a/carApp/src/main/java/Driver.java b/carApp/src/main/java/Driver.java new file mode 100644 index 0000000..a86139b --- /dev/null +++ b/carApp/src/main/java/Driver.java @@ -0,0 +1,39 @@ +public class Driver { + private static final int ADULT_AGE = 10; + private final String nom; + private final int age; + + public Driver(final String name, final int years) { + this.nom = name; + this.age = years; + } + + public boolean isAdult() { + return age >= ADULT_AGE; + } + + public void startCar(final Car voiture) { + if (isAdult()) { + System.out.println(nom + " démarre la voiture."); + } else { + System.out.println("Le conducteur n'est pas assez âgé pour conduire."); + } + } + + public void stopCar(final Car voiture) { + System.out.println(nom + " arrête la voiture."); + } + + public void changeSpeed(final Car voiture, final int nouvelleVitesse) { + System.out.println(nom + " change la vitesse de la voiture à " + nouvelleVitesse); + if (voiture.getSpeed() >= nouvelleVitesse) { + while (voiture.getSpeed() > nouvelleVitesse) { + voiture.slowDown(); + } + } else { + while (voiture.getSpeed() < nouvelleVitesse) { + voiture.accelerate(); + } + } + } +} \ No newline at end of file diff --git a/carApp/src/test/java/VoitureAppTest.java b/carApp/src/test/java/CarAppTest.java similarity index 96% rename from carApp/src/test/java/VoitureAppTest.java rename to carApp/src/test/java/CarAppTest.java index b7d5c1c..9b7cc18 100644 --- a/carApp/src/test/java/VoitureAppTest.java +++ b/carApp/src/test/java/CarAppTest.java @@ -3,7 +3,7 @@ import java.io.ByteArrayOutputStream; import java.io.PrintStream; import static org.assertj.core.api.Assertions.assertThat; -public class VoitureAppTest { +public class CarAppTest { @Test public void testMain() { diff --git a/carApp/src/test/java/CarTest.java b/carApp/src/test/java/CarTest.java new file mode 100644 index 0000000..eade0e8 --- /dev/null +++ b/carApp/src/test/java/CarTest.java @@ -0,0 +1,42 @@ +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import static org.assertj.core.api.Assertions.assertThat; + +public class CarTest { + + private Car voiture; + + @BeforeEach + public void setUp() { + voiture = new Car("Sedan", "Bleu"); + } + + @Test + public void testAccelerate() { + voiture.accelerate(); + assertThat(voiture.getSpeed()).isEqualTo(10); + } + + @Test + public void testSlowDown() { + voiture.accelerate(); + voiture.slowDown(); + assertThat(voiture.getSpeed()).isEqualTo(0); + } + + @Test + public void testAccelerateToMax() { + for (int i = 0; i < 12; i++) { + voiture.accelerate(); + } + assertThat(voiture.getSpeed()).isEqualTo(120); + } + + @Test + public void testSlowDownToMin() { + voiture.accelerate(); + voiture.slowDown(); + voiture.slowDown(); + assertThat(voiture.getSpeed()).isEqualTo(0); + } +} \ No newline at end of file diff --git a/carApp/src/test/java/ConducteurTest.java b/carApp/src/test/java/ConducteurTest.java deleted file mode 100644 index 66c658d..0000000 --- a/carApp/src/test/java/ConducteurTest.java +++ /dev/null @@ -1,58 +0,0 @@ -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.Test; -import static org.assertj.core.api.Assertions.assertThat; -import java.io.ByteArrayOutputStream; -import java.io.PrintStream; - -public class ConducteurTest { - - private Conducteur conducteur; - private final ByteArrayOutputStream outContent = new ByteArrayOutputStream(); - private final PrintStream originalOut = System.out; - - @BeforeEach - public void setUp() { - conducteur = new Conducteur("John", 20); - System.setOut(new PrintStream(outContent)); - } - - @AfterEach - public void restoreStreams() { - System.setOut(originalOut); - } - - @Test - public void testEstAdulte() { - assertThat(conducteur.estAdulte()).isTrue(); - } - - @Test - public void testDemarrerVoiture() { - Voiture voiture = new Voiture("Sedan", "Bleu"); - conducteur.demarrerVoiture(voiture); - assertThat(outContent.toString().trim()).isEqualTo("John démarre la voiture."); - } - - @Test - public void testArreterVoiture() { - Voiture voiture = new Voiture("Sedan", "Bleu"); - conducteur.arreterVoiture(voiture); - assertThat(outContent.toString().trim()).isEqualTo("John arrête la voiture."); - } - - @Test - public void testChangerVitesse() { - Voiture voiture = new Voiture("Sedan", "Bleu"); - conducteur.changerVitesse(voiture, 80); - assertThat(voiture.getVitesse()).isEqualTo(80); - } - - @Test - public void testChangerVitesseToSame() { - Voiture voiture = new Voiture("Sedan", "Bleu"); - voiture.accelerer(); - conducteur.changerVitesse(voiture, 10); - assertThat(voiture.getVitesse()).isEqualTo(10); - } -} \ No newline at end of file diff --git a/carApp/src/test/java/DriverTest.java b/carApp/src/test/java/DriverTest.java new file mode 100644 index 0000000..80f8c3c --- /dev/null +++ b/carApp/src/test/java/DriverTest.java @@ -0,0 +1,58 @@ +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Test; +import static org.assertj.core.api.Assertions.assertThat; +import java.io.ByteArrayOutputStream; +import java.io.PrintStream; + +public class DriverTest { + + private Driver driver; + private final ByteArrayOutputStream outContent = new ByteArrayOutputStream(); + private final PrintStream originalOut = System.out; + + @BeforeEach + public void setUp() { + driver = new Driver("John", 20); + System.setOut(new PrintStream(outContent)); + } + + @AfterEach + public void restoreStreams() { + System.setOut(originalOut); + } + + @Test + public void testIsAdult() { + assertThat(driver.isAdult()).isTrue(); + } + + @Test + public void testStartCar() { + Car voiture = new Car("Sedan", "Bleu"); + driver.startCar(voiture); + assertThat(outContent.toString().trim()).isEqualTo("John démarre la voiture."); + } + + @Test + public void testStopCar() { + Car voiture = new Car("Sedan", "Bleu"); + driver.stopCar(voiture); + assertThat(outContent.toString().trim()).isEqualTo("John arrête la voiture."); + } + + @Test + public void testChangeSpeed() { + Car voiture = new Car("Sedan", "Bleu"); + driver.changeSpeed(voiture, 80); + assertThat(voiture.getSpeed()).isEqualTo(80); + } + + @Test + public void testChangeSpeedToSame() { + Car voiture = new Car("Sedan", "Bleu"); + voiture.accelerate(); + driver.changeSpeed(voiture, 10); + assertThat(voiture.getSpeed()).isEqualTo(10); + } +} \ No newline at end of file diff --git a/carApp/src/test/java/VoitureTest.java b/carApp/src/test/java/VoitureTest.java deleted file mode 100644 index bfee025..0000000 --- a/carApp/src/test/java/VoitureTest.java +++ /dev/null @@ -1,42 +0,0 @@ -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; -import static org.assertj.core.api.Assertions.assertThat; - -public class VoitureTest { - - private Voiture voiture; - - @BeforeEach - public void setUp() { - voiture = new Voiture("Sedan", "Bleu"); - } - - @Test - public void testAccelerer() { - voiture.accelerer(); - assertThat(voiture.getVitesse()).isEqualTo(10); - } - - @Test - public void testRalentir() { - voiture.accelerer(); - voiture.ralentir(); - assertThat(voiture.getVitesse()).isEqualTo(0); - } - - @Test - public void testAccelererToMax() { - for (int i = 0; i < 12; i++) { - voiture.accelerer(); - } - assertThat(voiture.getVitesse()).isEqualTo(120); - } - - @Test - public void testRalentirToMin() { - voiture.accelerer(); - voiture.ralentir(); - voiture.ralentir(); - assertThat(voiture.getVitesse()).isEqualTo(0); - } -} \ No newline at end of file