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