Anglicisation des noms de classes, noms de méthodes et variables
This commit is contained in:
parent
4d04c316a6
commit
20f99646df
11 changed files with 156 additions and 156 deletions
BIN
carApp/.DS_Store
vendored
BIN
carApp/.DS_Store
vendored
Binary file not shown.
BIN
carApp/src/.DS_Store
vendored
BIN
carApp/src/.DS_Store
vendored
Binary file not shown.
|
|
@ -4,15 +4,15 @@ public class Application {
|
||||||
private static final int REDUCED_SPEED = 30;
|
private static final int REDUCED_SPEED = 30;
|
||||||
|
|
||||||
public static void main(final String[] args) {
|
public static void main(final String[] args) {
|
||||||
Voiture maVoiture = new Voiture("Sedan", "Bleu");
|
Car maVoiture = new Car("Sedan", "Bleu");
|
||||||
Conducteur moi = new Conducteur("John", AGE);
|
Driver moi = new Driver("John", AGE);
|
||||||
|
|
||||||
moi.demarrerVoiture(maVoiture);
|
moi.startCar(maVoiture);
|
||||||
maVoiture.accelerer();
|
maVoiture.accelerate();
|
||||||
moi.changerVitesse(maVoiture, INITIAL_SPEED);
|
moi.changeSpeed(maVoiture, INITIAL_SPEED);
|
||||||
maVoiture.ralentir();
|
maVoiture.slowDown();
|
||||||
moi.changerVitesse(maVoiture, REDUCED_SPEED);
|
moi.changeSpeed(maVoiture, REDUCED_SPEED);
|
||||||
moi.arreterVoiture(maVoiture);
|
moi.stopCar(maVoiture);
|
||||||
System.out.println("fini");
|
System.out.println("fini");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,39 +1,39 @@
|
||||||
public class Voiture {
|
public class Car {
|
||||||
private static final int MAX_SPEED = 120;
|
private static final int MAX_SPEED = 120;
|
||||||
private static final int SPEED_INCREMENT = 10;
|
private static final int SPEED_INCREMENT = 10;
|
||||||
private final String modele;
|
private final String modele;
|
||||||
private final String couleur;
|
private final String couleur;
|
||||||
private int vitesse;
|
private int vitesse;
|
||||||
|
|
||||||
public Voiture(final String model, final String color) {
|
public Car(final String model, final String color) {
|
||||||
this.modele = model;
|
this.modele = model;
|
||||||
this.couleur = color;
|
this.couleur = color;
|
||||||
this.vitesse = 0;
|
this.vitesse = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getVitesse() {
|
public int getSpeed() {
|
||||||
return this.vitesse;
|
return this.vitesse;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void accelerer() {
|
public void accelerate() {
|
||||||
if (vitesse + SPEED_INCREMENT <= MAX_SPEED) {
|
if (vitesse + SPEED_INCREMENT <= MAX_SPEED) {
|
||||||
vitesse += SPEED_INCREMENT;
|
vitesse += SPEED_INCREMENT;
|
||||||
afficherDetails();
|
displayDetails();
|
||||||
} else {
|
} else {
|
||||||
System.out.println("La vitesse maximale est atteinte.");
|
System.out.println("La vitesse maximale est atteinte.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void ralentir() {
|
public void slowDown() {
|
||||||
if (vitesse - SPEED_INCREMENT >= 0) {
|
if (vitesse - SPEED_INCREMENT >= 0) {
|
||||||
vitesse -= SPEED_INCREMENT;
|
vitesse -= SPEED_INCREMENT;
|
||||||
afficherDetails();
|
displayDetails();
|
||||||
} else {
|
} else {
|
||||||
System.out.println("La voiture est déjà à l'arrêt.");
|
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("Modèle : " + modele);
|
||||||
System.out.println("Couleur : " + couleur);
|
System.out.println("Couleur : " + couleur);
|
||||||
System.out.println("Vitesse actuelle : " + vitesse);
|
System.out.println("Vitesse actuelle : " + vitesse);
|
||||||
|
|
@ -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();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
39
carApp/src/main/java/Driver.java
Normal file
39
carApp/src/main/java/Driver.java
Normal 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();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -3,7 +3,7 @@ import java.io.ByteArrayOutputStream;
|
||||||
import java.io.PrintStream;
|
import java.io.PrintStream;
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
public class VoitureAppTest {
|
public class CarAppTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testMain() {
|
public void testMain() {
|
||||||
42
carApp/src/test/java/CarTest.java
Normal file
42
carApp/src/test/java/CarTest.java
Normal 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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
58
carApp/src/test/java/DriverTest.java
Normal file
58
carApp/src/test/java/DriverTest.java
Normal 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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
Add table
Reference in a new issue