| 12
 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