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;
|
||||
|
||||
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");
|
||||
}
|
||||
}
|
||||
|
|
@ -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);
|
||||
|
|
@ -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 static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
public class VoitureAppTest {
|
||||
public class CarAppTest {
|
||||
|
||||
@Test
|
||||
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