36 lines
1.2 KiB
Java
36 lines
1.2 KiB
Java
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<6C>ge des ninjas",true);
|
||
Question q=new Question("Selon la serie diffus<75>e en 1991 sur TF1, o<> le petit Nicolas doit il travailler et s'appliquer ?",false);
|
||
q.addReponse(r1.getIntitule());
|
||
assertEquals("Au coll<6C>ge des ninjas",q.getReponses().get(0).getIntitule());
|
||
Reponse r2=new Reponse("- A l'acad<61>mie des ninjas",false);
|
||
q.addReponse(r2.getIntitule());
|
||
assertEquals("A l'acad<61>mie des ninjas",q.getReponses().get(1).getIntitule());
|
||
q.addReponse("Suite de la question");
|
||
assertEquals("Selon la serie diffus<75>e en 1991 sur TF1, o<> le petit Nicolas doit il travailler et s'appliquer ?\nSuite de la question",q.getTitre());
|
||
|
||
}
|
||
|
||
}
|