Subversion Repositories eFlore/Applications.del

Rev

Rev 882 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 882 Rev 959
Line 10... Line 10...
10
import org.tela_botanica.del.client.composants.formulaires.formulairecommentaire.FormulaireCommentairePresenteur;
10
import org.tela_botanica.del.client.composants.formulaires.formulairecommentaire.FormulaireCommentairePresenteur;
11
import org.tela_botanica.del.client.composants.formulaires.formulairecommentaire.FormulaireCommentairePresenteur.Vue;
11
import org.tela_botanica.del.client.composants.formulaires.formulairecommentaire.FormulaireCommentairePresenteur.Vue;
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.Contributeur;
14
import org.tela_botanica.del.client.modeles.Observation;
14
import org.tela_botanica.del.client.modeles.Observation;
-
 
15
import org.tela_botanica.del.client.services.rest.CommentaireService;
Line 15... Line 16...
15
 
16
 
Line 16... Line 17...
16
public class FormulaireCommentaireTest {
17
public class FormulaireCommentaireTest {
17
	
18
 
Line 32... Line 33...
32
		Vue vue1 = Mockito.mock(FormulaireCommentairePresenteur.Vue.class, Mockito.RETURNS_MOCKS);
33
		Vue vue1 = Mockito.mock(FormulaireCommentairePresenteur.Vue.class, Mockito.RETURNS_MOCKS);
33
		Mockito.when(vue1.getCommentaire().getText()).thenReturn("Ceci est un commentaire");
34
		Mockito.when(vue1.getCommentaire().getText()).thenReturn("Ceci est un commentaire");
34
		Mockito.when(vue1.getPrenom()).thenReturn("Georges");
35
		Mockito.when(vue1.getPrenom()).thenReturn("Georges");
35
		Mockito.when(vue1.getNom()).thenReturn("Abitbol");
36
		Mockito.when(vue1.getNom()).thenReturn("Abitbol");
Line -... Line 37...
-
 
37
 
36
		
38
		CommentaireService commentaireService = Mockito.mock(CommentaireService.class);
Line 37... Line 39...
37
		presenteurFormulaireCommentairePourObservation= new FormulaireCommentairePresenteur(obs,vue1);
39
		presenteurFormulaireCommentairePourObservation = new FormulaireCommentairePresenteur(obs, commentaireService, vue1);
38
		
40
 
39
		Vue vue2 = Mockito.mock(FormulaireCommentairePresenteur.Vue.class, Mockito.RETURNS_MOCKS);
41
		Vue vue2 = Mockito.mock(FormulaireCommentairePresenteur.Vue.class, Mockito.RETURNS_MOCKS);
40
		Mockito.when(vue2.getCommentaire().getText()).thenReturn("Ceci est un commentaire");
42
		Mockito.when(vue2.getCommentaire().getText()).thenReturn("Ceci est un commentaire");
Line 44... Line 46...
44
		presenteurFormulaireCommentairePourPossesseurCommentaire = new FormulaireCommentairePresenteur(comm, vue2);
46
		presenteurFormulaireCommentairePourPossesseurCommentaire = new FormulaireCommentairePresenteur(comm, vue2);
45
	}
47
	}
Line 46... Line 48...
46
	
48
 
47
	@Test
49
	@Test
48
	public void testAjoutCommentaireSurObservation() {
50
	public void testAjoutCommentaireSurObservation() {
Line 49... Line 51...
49
		assertEquals(obs.getInterventionsForum().size(), 1);
51
		assertEquals(1, obs.getInterventionsForum().size());
50
		
52
 
51
		presenteurFormulaireCommentairePourObservation.surValidationCommentaire();
53
		presenteurFormulaireCommentairePourObservation.surValidationCommentaire();
Line 52... Line 54...
52
		assertEquals(obs.getInterventionsForum().size(), 2);
54
		assertEquals(1, obs.getInterventionsForum().size());
53
	}
55
	}
54
	
56
 
-
 
57
	@Test
55
	@Test
58
	public void testAjoutCommentaireSurPossesseurCOmmentaire() {
56
	public void testAjoutCommentaireSurPossesseurCOmmentaire() {
59
		// Les deux ligne suivantes désignent normalement le même objet, qui ne
57
		// Les deux ligne suivantes désignent normalement le même objet, qui ne possède pas de commentaire
60
		// possède pas de commentaire
Line 58... Line 61...
58
		// au début
61
		// au début