From 2f68e7cef8c619c710bab1814d00b655431857ab Mon Sep 17 00:00:00 2001
From: Oussama Benaziz <oussama.benaziz@etu.univ-lyon1.fr>
Date: Sun, 17 Dec 2023 18:21:10 +0100
Subject: [PATCH 1/4] ajout test pour reponse personalisee

---
 .../m1/elizagpt/model/MessageProcessorTest.java   | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java b/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java
index febd57c..8d99f45 100644
--- a/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java
+++ b/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java
@@ -62,13 +62,13 @@ public class MessageProcessorTest {
         MessageProcessor processor = new MessageProcessor(messageStorage);
 
 
-        
+
         assertThat(processor.processUserInput("Quel est mon nom ?"),
                 is("Je ne connais pas votre nom."));
 
         assertThat(processor.processUserInput("Je m'appelle Alice."),
                 is("Bonjour Alice."));
-        
+
         // la fonction preocessUserInput ne rajoute pas les message dans le storage en lui meme
         messageStorage.addMessage("1", "Je m'appelle Alice.", true);
 
@@ -142,7 +142,7 @@ public class MessageProcessorTest {
         messageStorage.addMessage("1", "Je m'appelle Alice.", true);
         assertThat(processor.processUserInput("Au revoir."),
                 anyOf(is("Oh non, c'est trop triste de se quitter Alice !"),
-                      is("Au revoir Alice !")));
+                        is("Au revoir Alice !")));
     }
 
 
@@ -154,12 +154,15 @@ public class MessageProcessorTest {
         MessageProcessor processor = new MessageProcessor(messageStorage);
 
         assertThat(processor.processUserInput("Combien tu penses que ce projet mérite sur 20 ?"),
-                is("20/20 ez"));
+                anyOf(is("20/20 ez "),
+                        is("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) ")));
 
         assertThat(processor.processUserInput("Combien tu penses que ce projet mérite sur 20?"),
-                is(not("20/20 ez")));
+                anyOf(is(not("20/20 ez ")),
+                        is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) "))));
 
         assertThat(processor.processUserInput("Combien tu penses que ce projet mérite sur vingt ?"),
-                is(not("20/20 ez")));
+                anyOf(is(not("20/20 ez ")),
+                        is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) "))));
     }
 }
-- 
GitLab


From 0ebf27890fac94e4a8a8cf615bf196a958b8ee34 Mon Sep 17 00:00:00 2001
From: Oussama Benaziz <oussama.benaziz@etu.univ-lyon1.fr>
Date: Sun, 17 Dec 2023 18:26:39 +0100
Subject: [PATCH 2/4] ajout test pour reponse personalisee

---
 .../info/m1/elizagpt/model/MessageProcessorTest.java        | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java b/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java
index 8d99f45..9574aa9 100644
--- a/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java
+++ b/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java
@@ -155,14 +155,14 @@ public class MessageProcessorTest {
 
         assertThat(processor.processUserInput("Combien tu penses que ce projet mérite sur 20 ?"),
                 anyOf(is("20/20 ez "),
-                        is("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) ")));
+                    is("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) ")));
 
         assertThat(processor.processUserInput("Combien tu penses que ce projet mérite sur 20?"),
                 anyOf(is(not("20/20 ez ")),
-                        is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) "))));
+                    is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) "))));
 
         assertThat(processor.processUserInput("Combien tu penses que ce projet mérite sur vingt ?"),
                 anyOf(is(not("20/20 ez ")),
-                        is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) "))));
+                    is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) "))));
     }
 }
-- 
GitLab


From ba3597fccd8fae7428b5b170424695e80bf8ed3f Mon Sep 17 00:00:00 2001
From: Oussama Benaziz <oussama.benaziz@etu.univ-lyon1.fr>
Date: Sun, 17 Dec 2023 18:29:49 +0100
Subject: [PATCH 3/4] correction test pour reponse personalisee

---
 .../info/m1/elizagpt/model/MessageProcessorTest.java | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java b/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java
index 9574aa9..c7c5be5 100644
--- a/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java
+++ b/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java
@@ -154,15 +154,15 @@ public class MessageProcessorTest {
         MessageProcessor processor = new MessageProcessor(messageStorage);
 
         assertThat(processor.processUserInput("Combien tu penses que ce projet mérite sur 20 ?"),
-                anyOf(is("20/20 ez "),
-                    is("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) ")));
+            anyOf(is("20/20 ez "),
+            is("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) ")));
 
         assertThat(processor.processUserInput("Combien tu penses que ce projet mérite sur 20?"),
-                anyOf(is(not("20/20 ez ")),
-                    is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) "))));
+            anyOf(is(not("20/20 ez ")),
+            is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) "))));
 
         assertThat(processor.processUserInput("Combien tu penses que ce projet mérite sur vingt ?"),
-                anyOf(is(not("20/20 ez ")),
-                    is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) "))));
+            anyOf(is(not("20/20 ez ")),
+            is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) "))));
     }
 }
-- 
GitLab


From ee078823a23694da507a24fd3a35940721d5ecdb Mon Sep 17 00:00:00 2001
From: Oussama Benaziz <oussama.benaziz@etu.univ-lyon1.fr>
Date: Sun, 17 Dec 2023 18:32:00 +0100
Subject: [PATCH 4/4] correction test pour reponse personalisee

---
 .../info/m1/elizagpt/model/MessageProcessorTest.java          | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java b/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java
index c7c5be5..06a4bee 100644
--- a/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java
+++ b/eliza-gpt/src/test/java/fr/univ_lyon1/info/m1/elizagpt/model/MessageProcessorTest.java
@@ -159,10 +159,10 @@ public class MessageProcessorTest {
 
         assertThat(processor.processUserInput("Combien tu penses que ce projet mérite sur 20?"),
             anyOf(is(not("20/20 ez ")),
-            is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) "))));
+            is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨)"))));
 
         assertThat(processor.processUserInput("Combien tu penses que ce projet mérite sur vingt ?"),
             anyOf(is(not("20/20 ez ")),
-            is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨) "))));
+            is(not("Est-ce que l'on a réellement besoin de répondre à cette question ?  (⌐▨_▨)"))));
     }
 }
-- 
GitLab