Anglicisation des noms de classes, noms de méthodes et variables

This commit is contained in:
Feror 2025-01-23 11:23:14 +01:00
parent 4d04c316a6
commit 20f99646df
11 changed files with 156 additions and 156 deletions

BIN
carApp/.DS_Store vendored

Binary file not shown.

BIN
carApp/src/.DS_Store vendored

Binary file not shown.

View file

@ -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");
}
}

View file

@ -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);

View file

@ -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();
}
}
}
}

View file

@ -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();
}
}
}
}

View file

@ -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() {

View file

@ -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);
}
}

View file

@ -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);
}
}

View file

@ -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);
}
}

View file

@ -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);
}
}