Skip to content
Snippets Groups Projects
Commit 7571e951 authored by Guyslain's avatar Guyslain
Browse files

correction type customer

parent 2d3d5c7a
No related branches found
No related tags found
No related merge requests found
......@@ -36,13 +36,13 @@ public class ExercicesConditionnelle {
// bénéficient d’un tarif réduit à 5 euros. Enfin, les personnes ayant un
// abonnement annuel ne paient rien.
public interface Costumer {
public interface Customer {
int age();
boolean isUnemployed();
boolean hasAnnualSubscription();
}
public static double getPrice(Costumer costumer) {
public static double getPrice(Customer customer) {
return 0;
}
......
......@@ -57,12 +57,12 @@ class ExercicesConditionnelleTest {
}
}
record MockCostumer(
record MockCustomer(
int age,
boolean isUnemployed,
boolean hasAnnualSubscription,
double price
) implements ExercicesConditionnelle.Costumer {
) implements ExercicesConditionnelle.Customer {
@Override
public String toString() {
return "Âge " + age + " "
......@@ -71,26 +71,26 @@ class ExercicesConditionnelleTest {
}
}
private List<MockCostumer> costumers =
private List<MockCustomer> costumers =
List.of(
new MockCostumer(28,false,false,10),
new MockCostumer(19,false,false,10),
new MockCostumer(18,false,false,10),
new MockCostumer(28,true,false,5),
new MockCostumer(28,false,true,0),
new MockCostumer(28,true,true,0),
new MockCostumer(18,true,false,5),
new MockCostumer(18,false,true,0),
new MockCostumer(18,true,true,0),
new MockCostumer(15,false,false,5),
new MockCostumer(15,true,false,5),
new MockCostumer(15,false,true,0),
new MockCostumer(15,true,true,0)
new MockCustomer(28,false,false,10),
new MockCustomer(19,false,false,10),
new MockCustomer(18,false,false,10),
new MockCustomer(28,true,false,5),
new MockCustomer(28,false,true,0),
new MockCustomer(28,true,true,0),
new MockCustomer(18,true,false,5),
new MockCustomer(18,false,true,0),
new MockCustomer(18,true,true,0),
new MockCustomer(15,false,false,5),
new MockCustomer(15,true,false,5),
new MockCustomer(15,false,true,0),
new MockCustomer(15,true,true,0)
);
@Test
void getPriceTest() {
for (MockCostumer costumer : costumers) {
for (MockCustomer costumer : costumers) {
double price = ExercicesConditionnelle.getPrice(costumer);
assertEquals(costumer.price, price,
"prix incorrect dans le cas : " + costumer);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment