Update arborescence 2

This commit is contained in:
Louis Calas
2019-10-10 18:01:08 +02:00
parent 29dba04efb
commit a0b8e315db
167 changed files with 3 additions and 5 deletions

View File

@@ -0,0 +1,25 @@
package config;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
public class TestConfig {
@Test
void testMakeQuestion() {
Config c=new Config("test");
Question q=new Question("Je suis le titre",false);
q=c.makeQuestion("* Dans M.A.S.K. qui sont les pilotes ou copilote de Rhino (un camion tracteur Kenworth w900)?");
assertEquals("Dans M.A.S.K. qui sont les pilotes ou copilote de Rhino (un camion tracteur Kenworth w900)?",q.getTitre());
Question q2=new Question("Selon la serie diffusée en 1991 sur TF1, où le petit Nicolas doit il travailler et s'appliquer ?",false);
q2=c.makeQuestion("** Dans M.A.S.K. qui sont les pilotes ou copilote de Rhino (un camion tracteur Kenworth w900)?");
assertEquals("Dans M.A.S.K. qui sont les pilotes ou copilote de Rhino (un camion tracteur Kenworth w900)?",q2.getTitre());
Question q3=new Question("Quelles sont les bonnes réponses",false);
q3=c.makeQuestion("*<lines=1> Cette jeune fille vient d'emménager à Sunnydale avec sa mère et rencontre son nouvel observateur. Quel est le nom de ce dernier ?");
assertEquals("Cette jeune fille vient d'emménager à Sunnydale avec sa mère et rencontre son nouvel observateur. Quel est le nom de ce dernier ?",q3.getTitre());
}
}

View File

@@ -0,0 +1,35 @@
package config;
import static org.junit.Assert.*;
import org.junit.jupiter.api.Test;
public class TestQuestion {
@Test
void testQuestion() {
Question q=new Question("Je suis le titre",false);
assertEquals("Je suis le titre",q.getTitre());
assertEquals(false,q.isMultiple());
Question q2=new Question("Je suis Q2",true);
assertNotEquals("Je suis q2",q2.getTitre());
assertEquals("Je suis Q2",q2.getTitre());
assertNotEquals(false,q2.isMultiple());
assertEquals(true,q2.isMultiple());
}
@Test
void testAddReponse() {
Reponse r1=new Reponse("+ Au collège des ninjas",true);
Question q=new Question("Selon la serie diffusée en 1991 sur TF1, où le petit Nicolas doit il travailler et s'appliquer ?",false);
q.addReponse(r1.getIntitule());
assertEquals("Au collège des ninjas",q.getReponses().get(0).getIntitule());
Reponse r2=new Reponse("- A l'académie des ninjas",false);
q.addReponse(r2.getIntitule());
assertEquals("A l'académie des ninjas",q.getReponses().get(1).getIntitule());
q.addReponse("Suite de la question");
assertEquals("Selon la serie diffusée en 1991 sur TF1, où le petit Nicolas doit il travailler et s'appliquer ?\nSuite de la question",q.getTitre());
}
}

View File

@@ -0,0 +1,17 @@
package config;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotEquals;
import org.junit.jupiter.api.Test;
public class TestQuestionBoite {
@Test
void testQuestionBoite() {
QuestionBoite q=new QuestionBoite("Quelles sont les bonnes réponses",false,3);
assertEquals(3,q.getNbligne());
assertEquals(false,q.isMultiple());
assertEquals("Quelles sont les bonnes réponses",q.getTitre());
assertNotEquals("quelles sont les bonnes réponses",q.getTitre());
}
}

View File

@@ -0,0 +1,16 @@
package config;
import static org.junit.Assert.assertEquals;
import org.junit.jupiter.api.Test;
public class TestReponse {
@Test
void testReponse() {
Reponse r=new Reponse("Je suis la réponse",true);
assertEquals("Je suis la réponse",r.getIntitule());
assertEquals(true,r.isJuste());
}
}