Subversion Repositories eFlore/Applications.del

Rev

Rev 658 | Rev 838 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 658 Rev 690
Line 8... Line 8...
8
import java.util.Map;
8
import java.util.Map;
Line 9... Line 9...
9
 
9
 
10
import org.junit.Before;
10
import org.junit.Before;
11
import org.junit.Test;
11
import org.junit.Test;
-
 
12
import org.tela_botanica.del.client.modeles.Commentaire;
12
import org.tela_botanica.del.client.modeles.Commentaire;
13
import org.tela_botanica.del.client.modeles.Contributeur;
13
import org.tela_botanica.del.client.modeles.PropositionDetermination;
14
import org.tela_botanica.del.client.modeles.PropositionDetermination;
Line 14... Line 15...
14
import org.tela_botanica.del.client.modeles.VoteDetermination;
15
import org.tela_botanica.del.client.modeles.VoteDetermination;
Line 24... Line 25...
24
	Map<String, VoteDetermination> votesDeterminationsInitiaux = new HashMap<String, VoteDetermination>();
25
	Map<String, VoteDetermination> votesDeterminationsInitiaux = new HashMap<String, VoteDetermination>();
Line 25... Line 26...
25
	
26
	
26
    @Before
27
    @Before
27
    public void setUp() {
28
    public void setUp() {
-
 
29
    	propositionDetermination = new PropositionDetermination();
28
    	propositionDetermination = new PropositionDetermination();
30
    	Contributeur contributeur = new Contributeur("peronnet", "Aurélien", "aurelien@tela-botanica.org");
29
    	propositionDetermination.setAuteur("Aurélien");
31
    	propositionDetermination.setContributeur(contributeur);
30
    	propositionDetermination.setId("5");
32
    	propositionDetermination.setId("5");
31
    	dateInitiale = new Date();
33
    	dateInitiale = new Date();
32
    	propositionDetermination.setDate(dateInitiale);
34
    	propositionDetermination.setDate(dateInitiale);
33
    	commentaireInitial = new Commentaire("Aurélien", new Date(), "Oui c'est interessant");
35
    	commentaireInitial = new Commentaire(contributeur, new Date(), "Oui c'est interessant");
34
    	commentairesInitiaux.add(commentaireInitial);
36
    	commentairesInitiaux.add(commentaireInitial);
35
    	propositionDetermination.setListeCommentaires(commentairesInitiaux);
37
    	propositionDetermination.setListeCommentaires(commentairesInitiaux);
Line 36... Line 38...
36
    	propositionDetermination.setEspece("Acer monsp. L.");
38
    	propositionDetermination.setEspece("Acer monsp. L.");
Line 67... Line 69...
67
		assertEquals(0, propositionDetermination.getVotesDeterminations().get("gregoire").getVote());
69
		assertEquals(0, propositionDetermination.getVotesDeterminations().get("gregoire").getVote());
68
	}
70
	}
Line 69... Line 71...
69
 
71
 
70
	@Test
72
	@Test
71
	public void testGetContributeur() {
73
	public void testGetContributeur() {
72
		assertEquals("Aurélien", propositionDetermination.getAuteur());
74
		assertEquals("Aurélien", propositionDetermination.getContributeur().getPrenom());
Line 73... Line 75...
73
	}
75
	}
74
 
76
 
-
 
77
	@Test
75
	@Test
78
	public void testSetContributeur() {
76
	public void testSetContributeur() {
79
		Contributeur contributeurTest = new Contributeur("duche", "gregoire", "gregoire@tela-botanica.org");
77
		propositionDetermination.setAuteur("Grégoire");
80
		propositionDetermination.setContributeur(contributeurTest);
Line 78... Line 81...
78
		assertEquals("Grégoire", propositionDetermination.getAuteur());
81
		assertEquals("gregoire", propositionDetermination.getContributeur().getPrenom());
79
	}
82
	}
80
 
83
 
Line 102... Line 105...
102
	}
105
	}
Line 103... Line 106...
103
 
106
 
104
	@Test
107
	@Test
105
	public void testGetCommentaires() {
108
	public void testGetCommentaires() {
106
		assertEquals(1, propositionDetermination.getListeCommentaires().size());
109
		assertEquals(1, propositionDetermination.getListeCommentaires().size());
107
		assertEquals("Aurélien", propositionDetermination.getListeCommentaires().get(0).getAuteur());
110
		assertEquals("Aurélien", propositionDetermination.getListeCommentaires().get(0).getContributeur().getPrenom());
Line 108... Line 111...
108
	}
111
	}
109
 
112
 
110
	@Test
113
	@Test
Line 116... Line 119...
116
 
119
 
117
	@Test
120
	@Test
118
	public void testAjouterCommentaire() {
121
	public void testAjouterCommentaire() {
119
		propositionDetermination.setListeCommentaires(commentairesInitiaux);
122
		propositionDetermination.setListeCommentaires(commentairesInitiaux);
-
 
123
		assertEquals(1, propositionDetermination.getListeCommentaires().size());
120
		assertEquals(1, propositionDetermination.getListeCommentaires().size());
124
		Contributeur contributeur = new Contributeur("Peronnet", "Aurélien", "aurelien@tela-botanica.org");
121
		Commentaire nouveauCommentaire = new Commentaire("Grégoire", new Date(), "Rochonner c'est bien !");
125
		Commentaire nouveauCommentaire = new Commentaire(contributeur, new Date(), "Tout est beau, tout est joyeux, je suis une fleur");
122
		propositionDetermination.ajouterCommentaire(nouveauCommentaire);
126
		propositionDetermination.ajouterCommentaire(nouveauCommentaire);
123
		assertEquals(2, propositionDetermination.getListeCommentaires().size());
127
		assertEquals(2, propositionDetermination.getListeCommentaires().size());
124
		assertEquals("Grégoire", propositionDetermination.getListeCommentaires().get(1).getAuteur());
128
		assertEquals("Aurélien", propositionDetermination.getListeCommentaires().get(1).getContributeur().getPrenom());
Line 125... Line 129...
125
	}
129
	}
126
 
130
 
127
	@Test
131
	@Test