From 663a04993e9ea3a126eeacf8e8785d116957964f Mon Sep 17 00:00:00 2001
From: Numbtus <matias.mennecart.etu@univ-lille.fr>
Date: Wed, 27 Nov 2024 21:29:23 +0100
Subject: [PATCH] Remove useless method
---
.../sae/classification/model/Iris.java | 19 +------
.../classification/model/LoadableData.java | 10 ++--
.../sae/classification/model/Pokemon.java | 49 +------------------
.../sae/classification/model/IrisTest.java | 2 +-
4 files changed, 9 insertions(+), 71 deletions(-)
diff --git a/src/main/java/fr/univlille/sae/classification/model/Iris.java b/src/main/java/fr/univlille/sae/classification/model/Iris.java
index abf271a..b91fd28 100644
--- a/src/main/java/fr/univlille/sae/classification/model/Iris.java
+++ b/src/main/java/fr/univlille/sae/classification/model/Iris.java
@@ -141,23 +141,8 @@ public class Iris extends LoadableData {
}
- /**
- * Renvoie la couleur associée à la variété de l'Iris.
- * @return couleur correspondant à la variété.
- */
- @Override
- public Color getColor() {
- switch (this.variety) {
- case "Setosa":
- return Color.RED;
- case "Versicolor":
- return Color.BLUE;
- case "Virginica":
- return Color.GREEN;
- default:
- return Color.BLACK; // Couleur par défaut si la variété est inconnue
- }
- }
+
+
/**
* Renvoie les noms des attributs de l'Iris.
diff --git a/src/main/java/fr/univlille/sae/classification/model/LoadableData.java b/src/main/java/fr/univlille/sae/classification/model/LoadableData.java
index e33aa56..11b7113 100644
--- a/src/main/java/fr/univlille/sae/classification/model/LoadableData.java
+++ b/src/main/java/fr/univlille/sae/classification/model/LoadableData.java
@@ -55,11 +55,11 @@ public abstract class LoadableData {
public abstract Map<String, Object> getAttributesNames();
- /**
- * Renvoie la couleur associée à l'objet.
- * @return couleur correspondant à la classification de l'objet.
- */
- public abstract Color getColor();
+
+
+
+
+
/**
* Renvoie la valeur des données en fonction de l'axe spécifié.
diff --git a/src/main/java/fr/univlille/sae/classification/model/Pokemon.java b/src/main/java/fr/univlille/sae/classification/model/Pokemon.java
index f52f5b1..8c8bdb0 100644
--- a/src/main/java/fr/univlille/sae/classification/model/Pokemon.java
+++ b/src/main/java/fr/univlille/sae/classification/model/Pokemon.java
@@ -112,54 +112,7 @@ public class Pokemon extends LoadableData {
return attrNames;
}
- /**
- * Renvoie la couleur associée à l'objet.
- *
- * @return couleur correspondant à la classification de l'objet.
- */
- @Override
- public Color getColor() {
- switch (this.type1) {
- case "normal":
- return Color.LIGHTGREY;
- case "grass":
- return Color.GREEN;
- case "electric":
- return Color.YELLOW;
- case "bug":
- return Color.GREENYELLOW;
- case "psychic":
- return Color.PLUM;
- case "poison":
- return Color.PURPLE;
- case "steel":
- return Color.SILVER;
- case "dragon":
- return Color.WHITE;
- case "flying":
- return Color.SKYBLUE;
- case "water":
- return Color.BLUE;
- case "rock":
- return Color.SIENNA;
- case "fire":
- return Color.RED;
- case "fairy":
- return Color.PINK;
- case "fighting":
- return Color.FIREBRICK;
- case "ice":
- return Color.DARKTURQUOISE;
- case "ghost":
- return Color.DARKMAGENTA;
- case "dark":
- return Color.GREY;
- case "ground":
- return Color.KHAKI;
- default:
- return Color.BLACK; // Couleur par défaut si la variété est inconnue
- }
- }
+
/**
* Renvoie la valeur des données en fonction de l'axe spécifié.
diff --git a/src/test/java/fr/univlille/sae/classification/model/IrisTest.java b/src/test/java/fr/univlille/sae/classification/model/IrisTest.java
index e0873a5..824be5f 100644
--- a/src/test/java/fr/univlille/sae/classification/model/IrisTest.java
+++ b/src/test/java/fr/univlille/sae/classification/model/IrisTest.java
@@ -40,7 +40,7 @@ class IrisTest {
@Test
void getColor() {
- assertEquals(Color.RED, iris.getColor());
+ assertEquals(Color.RED, iris.getClassifications().get(iris.getClassification()));
}
@Test
--
GitLab