1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
| import java.util.ArrayList;
import junit.framework.Assert;
/**
* @author Anne Lise GALOT,Jean MIGUET,Loïc MONTANGON,Sophie PICHARD
* @version 1.0
* @inheritDoc Cette classe permet de gérer les questionnaires en fonction des cases
*/
public class RepQuestion {
// *******************************
private ArrayList liste_rep;
private Case question;
/**
* Constructeur par défaut
*/
public RepQuestion(){
liste_rep=new ArrayList();
question=new Case();
}
/**
* @param ma_case
* => pour les cases réponses
* création d'une case en fin de liste à partir d'une case déjà existante
*/
public void addCase(Case ma_case){
liste_rep.add(ma_case);
}
/**
* @param x1
* @param y1
* @param x2
* @param y2
* création d'une case en fin de liste
*/
/*public void addCase(int x1, int y1, int x2, int y2){
liste_rep.add(new Case(x1,y1,x2,y2));
}*/
/**
* Getter pour les cases
*/
/**
* @param i
* @return un obet de type Case
*/
public Case getCase(int i){
return (Case) liste_rep.get(i);
}
/**
* @param ma_case
* => pour la case question
* création de la case question, à partir d'une case déjà existante
*/
public void addQuestion(Case ma_case){
question=ma_case;
}
/**
* @param x1
* @param y1
* @param x2
* @param y2
* création de la case question
*/
/*public void addQuestion(int x1, int y1, int x2, int y2){
question = new Case(x1,y1,x2,y2);
}
*/
/**
* Getter pour les questions entières
*/
/**
* @return un objet de type Case
*/
public Case getQuestion(){
return question;
}
public int getLongueur() {
return liste_rep.size();
}
public void afficheRepQuestion() {
System.out.println("question " );
question.afficheCase();
System.out.println("reponses " );
for (int i =0; i<liste_rep.size(); i++) {
Case tmp;
tmp = (Case)liste_rep.get(i);
tmp.afficheCase();
}
}
public static void superMain_III(String[] args){
System.out.println("totojhgdfkjhfkhgdfgjfds");
RepQuestion mon_fichier = new RepQuestion();
// essaie test
Assert.assertEquals("c le bon fichier",mon_fichier.getLongueur(),0);
}
} |
Partager