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