From 4f6eaf6511bdd40994bb0403ebb39e7a9dbe2920 Mon Sep 17 00:00:00 2001 From: "fabien.delecroix" <fabien.delecroix@univ-lille.fr> Date: Tue, 26 Sep 2023 15:23:33 +0200 Subject: [PATCH] actualisation nom paquetage --- README.md | 8 ++++---- src/main/java/fr/univlille/iut/r304/tp3/q1/Observer.java | 5 ----- .../fr/univlille/iut/r304/{tp3 => tp4}/MainExemple.java | 2 +- src/main/java/fr/univlille/iut/r304/tp4/q1/Observer.java | 5 +++++ .../fr/univlille/iut/r304/{tp3 => tp4}/q1/Subject.java | 2 +- .../java/fr/univlille/iut/r304/{tp3 => tp4}/q1/Timer.java | 2 +- .../iut/r304/{tp3 => tp4}/q2/ConnectableProperty.java | 2 +- .../iut/r304/{tp3 => tp4}/q2/ObservableProperty.java | 4 ++-- .../univlille/iut/r304/{tp3 => tp4}/ObserverTestStub.java | 6 +++--- .../fr/univlille/iut/r304/{tp3 => tp4}/q1/TestQ1.java | 5 +++-- .../fr/univlille/iut/r304/{tp3 => tp4}/q1/TestQ3.java | 5 +++-- .../fr/univlille/iut/r304/{tp3 => tp4}/q2/TestQ1.java | 5 +++-- .../fr/univlille/iut/r304/{tp3 => tp4}/q2/TestQ2.java | 4 +++- 13 files changed, 30 insertions(+), 25 deletions(-) delete mode 100644 src/main/java/fr/univlille/iut/r304/tp3/q1/Observer.java rename src/main/java/fr/univlille/iut/r304/{tp3 => tp4}/MainExemple.java (95%) create mode 100644 src/main/java/fr/univlille/iut/r304/tp4/q1/Observer.java rename src/main/java/fr/univlille/iut/r304/{tp3 => tp4}/q1/Subject.java (85%) rename src/main/java/fr/univlille/iut/r304/{tp3 => tp4}/q1/Timer.java (88%) rename src/main/java/fr/univlille/iut/r304/{tp3 => tp4}/q2/ConnectableProperty.java (85%) rename src/main/java/fr/univlille/iut/r304/{tp3 => tp4}/q2/ObservableProperty.java (79%) rename src/test/java/fr/univlille/iut/r304/{tp3 => tp4}/ObserverTestStub.java (85%) rename src/test/java/fr/univlille/iut/r304/{tp3 => tp4}/q1/TestQ1.java (94%) rename src/test/java/fr/univlille/iut/r304/{tp3 => tp4}/q1/TestQ3.java (92%) rename src/test/java/fr/univlille/iut/r304/{tp3 => tp4}/q2/TestQ1.java (88%) rename src/test/java/fr/univlille/iut/r304/{tp3 => tp4}/q2/TestQ2.java (96%) diff --git a/README.md b/README.md index 086c86b..1d67f2e 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ Respectez les noms des packages, classes et méthodes **Q1.1** Implémentez la classe Subject et l’interface Observer ```java -package fr.univlille.iutinfo.m3105.q1; +package fr.univlille.iut.r304.tp4.q1; public abstract class Subject { public void attach(Observer obs) public void detach(Observer obs) @@ -69,7 +69,7 @@ Quelles sont les deux classes dont ce Timer devrait hériter ? Implémentez aussi une classe chronomètre qui puisse être notifié par le Timer toutes les secondes et affiche le nombre de secondes écoulées. ```java -package fr.univlille.iutinfo.m3105.q1; +package fr.univlille.iut.r304.tp4.q1; public class Timer public void start() public void stopRunning() @@ -100,7 +100,7 @@ Vous devez réimplémenter ces mécanismes des propriétés. Outre le fait qu'elle soit observable (attache, detach), cette classe doit avoir une propriété à laquelle on peut accéder : ```java -package fr.univlille.iutinfo.m3105.q2; +package fr.univlille.iut.r304.tp4.q2; public class ObservableProperty public Object getValue() public void setValue(Object val) @@ -115,7 +115,7 @@ Vous pouvez aussi définir une classe générique avec un type paramétrique pou **Q2.2** Créez la classe ConnectableProperty qui puisse se connecter de façon mono ou bi-directionnelle : ```java -package fr.univlille.iutinfo.m3105.q2; +package fr.univlille.iut.r304.tp4.q2; public class ConnectableProperty extends ObservableProperty public void connectTo(ConnectableProperty other) diff --git a/src/main/java/fr/univlille/iut/r304/tp3/q1/Observer.java b/src/main/java/fr/univlille/iut/r304/tp3/q1/Observer.java deleted file mode 100644 index 8703123..0000000 --- a/src/main/java/fr/univlille/iut/r304/tp3/q1/Observer.java +++ /dev/null @@ -1,5 +0,0 @@ -package fr.univlille.iut.r304.tp3.q1; - -public interface Observer { - -} diff --git a/src/main/java/fr/univlille/iut/r304/tp3/MainExemple.java b/src/main/java/fr/univlille/iut/r304/tp4/MainExemple.java similarity index 95% rename from src/main/java/fr/univlille/iut/r304/tp3/MainExemple.java rename to src/main/java/fr/univlille/iut/r304/tp4/MainExemple.java index ce77e8f..db6d168 100644 --- a/src/main/java/fr/univlille/iut/r304/tp3/MainExemple.java +++ b/src/main/java/fr/univlille/iut/r304/tp4/MainExemple.java @@ -1,4 +1,4 @@ -package fr.univlille.iut.r304.tp3; +package fr.univlille.iut.r304.tp4; import javafx.application.Application; import javafx.scene.Scene; diff --git a/src/main/java/fr/univlille/iut/r304/tp4/q1/Observer.java b/src/main/java/fr/univlille/iut/r304/tp4/q1/Observer.java new file mode 100644 index 0000000..95162b1 --- /dev/null +++ b/src/main/java/fr/univlille/iut/r304/tp4/q1/Observer.java @@ -0,0 +1,5 @@ +package fr.univlille.iut.r304.tp4.q1; + +public interface Observer { + +} diff --git a/src/main/java/fr/univlille/iut/r304/tp3/q1/Subject.java b/src/main/java/fr/univlille/iut/r304/tp4/q1/Subject.java similarity index 85% rename from src/main/java/fr/univlille/iut/r304/tp3/q1/Subject.java rename to src/main/java/fr/univlille/iut/r304/tp4/q1/Subject.java index 1a24506..5f269f5 100644 --- a/src/main/java/fr/univlille/iut/r304/tp3/q1/Subject.java +++ b/src/main/java/fr/univlille/iut/r304/tp4/q1/Subject.java @@ -1,4 +1,4 @@ -package fr.univlille.iut.r304.tp3.q1; +package fr.univlille.iut.r304.tp4.q1; public abstract class Subject { diff --git a/src/main/java/fr/univlille/iut/r304/tp3/q1/Timer.java b/src/main/java/fr/univlille/iut/r304/tp4/q1/Timer.java similarity index 88% rename from src/main/java/fr/univlille/iut/r304/tp3/q1/Timer.java rename to src/main/java/fr/univlille/iut/r304/tp4/q1/Timer.java index 574524d..fa4b709 100644 --- a/src/main/java/fr/univlille/iut/r304/tp3/q1/Timer.java +++ b/src/main/java/fr/univlille/iut/r304/tp4/q1/Timer.java @@ -1,4 +1,4 @@ -package fr.univlille.iut.r304.tp3.q1; +package fr.univlille.iut.r304.tp4.q1; public class Timer { diff --git a/src/main/java/fr/univlille/iut/r304/tp3/q2/ConnectableProperty.java b/src/main/java/fr/univlille/iut/r304/tp4/q2/ConnectableProperty.java similarity index 85% rename from src/main/java/fr/univlille/iut/r304/tp3/q2/ConnectableProperty.java rename to src/main/java/fr/univlille/iut/r304/tp4/q2/ConnectableProperty.java index ecfa6f2..ce4abe0 100644 --- a/src/main/java/fr/univlille/iut/r304/tp3/q2/ConnectableProperty.java +++ b/src/main/java/fr/univlille/iut/r304/tp4/q2/ConnectableProperty.java @@ -1,4 +1,4 @@ -package fr.univlille.iut.r304.tp3.q2; +package fr.univlille.iut.r304.tp4.q2; public class ConnectableProperty extends ObservableProperty { diff --git a/src/main/java/fr/univlille/iut/r304/tp3/q2/ObservableProperty.java b/src/main/java/fr/univlille/iut/r304/tp4/q2/ObservableProperty.java similarity index 79% rename from src/main/java/fr/univlille/iut/r304/tp3/q2/ObservableProperty.java rename to src/main/java/fr/univlille/iut/r304/tp4/q2/ObservableProperty.java index e57aad1..cd462a2 100644 --- a/src/main/java/fr/univlille/iut/r304/tp3/q2/ObservableProperty.java +++ b/src/main/java/fr/univlille/iut/r304/tp4/q2/ObservableProperty.java @@ -1,6 +1,6 @@ -package fr.univlille.iut.r304.tp3.q2; +package fr.univlille.iut.r304.tp4.q2; -import fr.univlille.iut.r304.tp3.q1.Observer; +import fr.univlille.iut.r304.tp4.q1.Observer; public class ObservableProperty { diff --git a/src/test/java/fr/univlille/iut/r304/tp3/ObserverTestStub.java b/src/test/java/fr/univlille/iut/r304/tp4/ObserverTestStub.java similarity index 85% rename from src/test/java/fr/univlille/iut/r304/tp3/ObserverTestStub.java rename to src/test/java/fr/univlille/iut/r304/tp4/ObserverTestStub.java index 94f4360..f7eacbb 100644 --- a/src/test/java/fr/univlille/iut/r304/tp3/ObserverTestStub.java +++ b/src/test/java/fr/univlille/iut/r304/tp4/ObserverTestStub.java @@ -1,7 +1,7 @@ -package fr.univlille.iut.r304.tp3; +package fr.univlille.iut.r304.tp4; -import fr.univlille.iut.r304.tp3.q1.Observer; -import fr.univlille.iut.r304.tp3.q1.Subject; +import fr.univlille.iut.r304.tp4.q1.Observer; +import fr.univlille.iut.r304.tp4.q1.Subject; /** ObserverTestStub * Can tell whether it was notified or not diff --git a/src/test/java/fr/univlille/iut/r304/tp3/q1/TestQ1.java b/src/test/java/fr/univlille/iut/r304/tp4/q1/TestQ1.java similarity index 94% rename from src/test/java/fr/univlille/iut/r304/tp3/q1/TestQ1.java rename to src/test/java/fr/univlille/iut/r304/tp4/q1/TestQ1.java index e3d5080..aa6538c 100644 --- a/src/test/java/fr/univlille/iut/r304/tp3/q1/TestQ1.java +++ b/src/test/java/fr/univlille/iut/r304/tp4/q1/TestQ1.java @@ -1,9 +1,10 @@ -package fr.univlille.iut.r304.tp3.q1; +package fr.univlille.iut.r304.tp4.q1; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import fr.univlille.iut.r304.tp3.ObserverTestStub; +import fr.univlille.iut.r304.tp4.ObserverTestStub; +import fr.univlille.iut.r304.tp4.q1.Subject; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/fr/univlille/iut/r304/tp3/q1/TestQ3.java b/src/test/java/fr/univlille/iut/r304/tp4/q1/TestQ3.java similarity index 92% rename from src/test/java/fr/univlille/iut/r304/tp3/q1/TestQ3.java rename to src/test/java/fr/univlille/iut/r304/tp4/q1/TestQ3.java index 01e7384..eba63ae 100644 --- a/src/test/java/fr/univlille/iut/r304/tp3/q1/TestQ3.java +++ b/src/test/java/fr/univlille/iut/r304/tp4/q1/TestQ3.java @@ -1,10 +1,11 @@ -package fr.univlille.iut.r304.tp3.q1; +package fr.univlille.iut.r304.tp4.q1; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import fr.univlille.iut.r304.tp3.ObserverTestStub; +import fr.univlille.iut.r304.tp4.ObserverTestStub; +import fr.univlille.iut.r304.tp4.q1.Timer; import static org.junit.jupiter.api.Assertions.*; diff --git a/src/test/java/fr/univlille/iut/r304/tp3/q2/TestQ1.java b/src/test/java/fr/univlille/iut/r304/tp4/q2/TestQ1.java similarity index 88% rename from src/test/java/fr/univlille/iut/r304/tp3/q2/TestQ1.java rename to src/test/java/fr/univlille/iut/r304/tp4/q2/TestQ1.java index 808a58d..595ca41 100644 --- a/src/test/java/fr/univlille/iut/r304/tp3/q2/TestQ1.java +++ b/src/test/java/fr/univlille/iut/r304/tp4/q2/TestQ1.java @@ -1,4 +1,4 @@ -package fr.univlille.iut.r304.tp3.q2; +package fr.univlille.iut.r304.tp4.q2; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -7,7 +7,8 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import fr.univlille.iut.r304.tp3.ObserverTestStub; +import fr.univlille.iut.r304.tp4.ObserverTestStub; +import fr.univlille.iut.r304.tp4.q2.ObservableProperty; public class TestQ2_1 { diff --git a/src/test/java/fr/univlille/iut/r304/tp3/q2/TestQ2.java b/src/test/java/fr/univlille/iut/r304/tp4/q2/TestQ2.java similarity index 96% rename from src/test/java/fr/univlille/iut/r304/tp3/q2/TestQ2.java rename to src/test/java/fr/univlille/iut/r304/tp4/q2/TestQ2.java index a3344ef..98afdc7 100644 --- a/src/test/java/fr/univlille/iut/r304/tp3/q2/TestQ2.java +++ b/src/test/java/fr/univlille/iut/r304/tp4/q2/TestQ2.java @@ -1,10 +1,12 @@ -package fr.univlille.iut.r304.tp3.q2; +package fr.univlille.iut.r304.tp4.q2; import static org.junit.jupiter.api.Assertions.assertEquals; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import fr.univlille.iut.r304.tp4.q2.ConnectableProperty; + public class TestQ2_2 { protected ConnectableProperty p1; -- GitLab