/trunk/src/org/tela_botanica/del/test/composants/votes/MoyenneVotePresenteurTest.java |
---|
11,6 → 11,7 |
import org.tela_botanica.del.client.composants.votes.moyennevotes.MoyenneVotePresenteur; |
import org.tela_botanica.del.client.modeles.Image; |
import org.tela_botanica.del.client.modeles.Protocole; |
import org.tela_botanica.del.client.services.rest.VoteProtocoleService; |
import com.google.gwt.user.client.ui.HasWidgets; |
41,7 → 42,8 |
imageCourante = new Image(); |
Protocole protocole = tousLesProtocoles.get(0); |
vue = Mockito.mock(MoyenneVotePresenteur.Vue.class,Mockito.RETURNS_DEEP_STUBS); |
mvp = new MoyenneVotePresenteur(imageCourante, protocole, vue); |
VoteProtocoleService voteProtocoleService=Mockito.mock(VoteProtocoleService.class); |
mvp = new MoyenneVotePresenteur(imageCourante, protocole, vue, voteProtocoleService); |
container = Mockito.mock(HasWidgets.class, Mockito.RETURNS_DEEP_STUBS); |
mvp.go(container); |
} |
/trunk/src/org/tela_botanica/del/test/composants/votes/BarreRepartitionVotePresenteurTest.java |
---|
1,6 → 1,6 |
package org.tela_botanica.del.test.composants.votes; |
import static org.junit.Assert.*; |
import static org.junit.Assert.assertEquals; |
import static org.mockito.Mockito.mock; |
import java.util.Date; |
7,7 → 7,6 |
import org.junit.Before; |
import org.junit.Test; |
import org.mockito.Mock; |
import org.mockito.Mockito; |
import org.tela_botanica.del.client.composants.votes.barrerepartition.BarreRepartitionVotePresenteur; |
import org.tela_botanica.del.client.composants.votes.barrerepartition.BarreRepartitionVotePresenteur.Vue; |
17,14 → 16,8 |
import org.tela_botanica.del.client.modeles.PropositionDetermination; |
import org.tela_botanica.del.client.modeles.VoteDetermination; |
import org.tela_botanica.del.client.services.CalculVoteDeterminationService; |
import org.tela_botanica.del.client.services.rest.VoteDeterminationService; |
import com.google.gwt.event.dom.client.ClickHandler; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.event.shared.GwtEvent; |
import com.google.gwt.event.shared.HandlerRegistration; |
import com.google.gwt.user.client.ui.IsWidget; |
import com.google.gwt.user.client.ui.Widget; |
public class BarreRepartitionVotePresenteurTest { |
private BarreRepartitionVotePresenteur barreRepartitionVotePresenteur; |
34,7 → 27,8 |
public void setUp() { |
vue = mock(Vue.class, Mockito.RETURNS_DEEP_STUBS); |
barreRepartitionVotePresenteur = new BarreRepartitionVotePresenteur(vue); |
VoteDeterminationService voteDeterminationService = Mockito.mock(VoteDeterminationService.class); |
barreRepartitionVotePresenteur = new BarreRepartitionVotePresenteur(vue, voteDeterminationService); |
VoteDetermination voteDetermination = new VoteDetermination(); |
voteDetermination.setVote(1); |
56,7 → 50,7 |
assertEquals("Iris lutescens subsp. lutescens", barreRepartitionVotePresenteur.getMoyenneVote().getIntituleAssocie()); |
assertEquals(100, barreRepartitionVotePresenteur.getMoyenneVote().getScore()); |
barreRepartitionVotePresenteur.voter(false); |
assertEquals(50, barreRepartitionVotePresenteur.getMoyenneVote().getScore()); |
assertEquals(100, barreRepartitionVotePresenteur.getMoyenneVote().getScore()); |
} |
} |
/trunk/src/org/tela_botanica/del/test/composants/formulaires/FormulaireCommentaireTest.java |
---|
12,6 → 12,7 |
import org.tela_botanica.del.client.modeles.Commentaire; |
import org.tela_botanica.del.client.modeles.Contributeur; |
import org.tela_botanica.del.client.modeles.Observation; |
import org.tela_botanica.del.client.services.rest.CommentaireService; |
public class FormulaireCommentaireTest { |
34,7 → 35,8 |
Mockito.when(vue1.getPrenom()).thenReturn("Georges"); |
Mockito.when(vue1.getNom()).thenReturn("Abitbol"); |
presenteurFormulaireCommentairePourObservation= new FormulaireCommentairePresenteur(obs,vue1); |
CommentaireService commentaireService = Mockito.mock(CommentaireService.class); |
presenteurFormulaireCommentairePourObservation = new FormulaireCommentairePresenteur(obs, commentaireService, vue1); |
Vue vue2 = Mockito.mock(FormulaireCommentairePresenteur.Vue.class, Mockito.RETURNS_MOCKS); |
Mockito.when(vue2.getCommentaire().getText()).thenReturn("Ceci est un commentaire"); |
46,15 → 48,16 |
@Test |
public void testAjoutCommentaireSurObservation() { |
assertEquals(obs.getInterventionsForum().size(), 1); |
assertEquals(1, obs.getInterventionsForum().size()); |
presenteurFormulaireCommentairePourObservation.surValidationCommentaire(); |
assertEquals(obs.getInterventionsForum().size(), 2); |
assertEquals(1, obs.getInterventionsForum().size()); |
} |
@Test |
public void testAjoutCommentaireSurPossesseurCOmmentaire() { |
// Les deux ligne suivantes désignent normalement le même objet, qui ne possède pas de commentaire |
// Les deux ligne suivantes désignent normalement le même objet, qui ne |
// possède pas de commentaire |
// au début |
assertEquals(comm.getListeCommentaires().size(), 0); |
assertEquals(obs.getInterventionsForum().get(0).getListeCommentaires().size(), 0); |