/trunk/src/org/tela_botanica/del/test/modeles/PropositionDeterminationTest.java |
---|
32,7 → 32,7 |
propositionDetermination.setDate(dateInitiale); |
commentaireInitial = new Commentaire("Aurélien", new Date(), "Oui c'est interessant"); |
commentairesInitiaux.add(commentaireInitial); |
propositionDetermination.setListeCommentaires(commentairesInitiaux); |
propositionDetermination.setCommentaires(commentairesInitiaux); |
propositionDetermination.setEspece("Acer monsp. L."); |
voteDetermination1 = new VoteDetermination(); |
103,25 → 103,25 |
@Test |
public void testGetCommentaires() { |
assertEquals(1, propositionDetermination.getListeCommentaires().size()); |
assertEquals("Aurélien", propositionDetermination.getListeCommentaires().get(0).getAuteur()); |
assertEquals(1, propositionDetermination.getCommentaires().size()); |
assertEquals("Aurélien", propositionDetermination.getCommentaires().get(0).getAuteur()); |
} |
@Test |
public void testSetCommentaires() { |
ArrayList<Commentaire> listeVide = new ArrayList<Commentaire>(); |
propositionDetermination.setListeCommentaires(listeVide); |
assertEquals(0, propositionDetermination.getListeCommentaires().size()); |
propositionDetermination.setCommentaires(listeVide); |
assertEquals(0, propositionDetermination.getCommentaires().size()); |
} |
@Test |
public void testAjouterCommentaire() { |
propositionDetermination.setListeCommentaires(commentairesInitiaux); |
assertEquals(1, propositionDetermination.getListeCommentaires().size()); |
propositionDetermination.setCommentaires(commentairesInitiaux); |
assertEquals(1, propositionDetermination.getCommentaires().size()); |
Commentaire nouveauCommentaire = new Commentaire("Grégoire", new Date(), "Rochonner c'est bien !"); |
propositionDetermination.ajouterCommentaire(nouveauCommentaire); |
assertEquals(2, propositionDetermination.getListeCommentaires().size()); |
assertEquals("Grégoire", propositionDetermination.getListeCommentaires().get(1).getAuteur()); |
assertEquals(2, propositionDetermination.getCommentaires().size()); |
assertEquals("Grégoire", propositionDetermination.getCommentaires().get(1).getAuteur()); |
} |
@Test |
/trunk/src/org/tela_botanica/del/test/vues/plateformedetermination/vote/barrerepartition/BarreRepartitionVotePresenteurTest.java |
---|
1,13 → 1,11 |
package org.tela_botanica.del.test.vues.plateformedetermination.vote.barrerepartition; |
import static org.junit.Assert.*; |
import static org.mockito.Mockito.mock; |
import java.util.Date; |
import org.junit.Before; |
import org.junit.Test; |
import org.mockito.Mock; |
import org.tela_botanica.del.client.modeles.MoyenneVote; |
import org.tela_botanica.del.client.modeles.PropositionDetermination; |
import org.tela_botanica.del.client.modeles.VoteDetermination; |
25,13 → 23,79 |
public class BarreRepartitionVotePresenteurTest { |
private BarreRepartitionVotePresenteur barreRepartitionVotePresenteur; |
private BarreRepartitionVotePresenteur.Vue vue; |
@Before |
public void setUp() { |
vue = mock(Vue.class); |
barreRepartitionVotePresenteur = new BarreRepartitionVotePresenteur(vue); |
//TODO: utiliser un objet mock genre EasyMock ou bien JMock |
Vue vueVide = new Vue() { |
@Override |
public Widget asWidget() { |
// TODO Auto-generated method stub |
return null; |
} |
@Override |
public void setVoteOuiEffectue() { |
// TODO Auto-generated method stub |
} |
@Override |
public void setVoteNonEffectue() { |
// TODO Auto-generated method stub |
} |
@Override |
public HasClickHandlers getBoutonOui() { |
// TODO Auto-generated method stub |
return new HasClickHandlers() { |
@Override |
public void fireEvent(GwtEvent<?> event) { |
// TODO Auto-generated method stub |
} |
@Override |
public HandlerRegistration addClickHandler(ClickHandler handler) { |
// TODO Auto-generated method stub |
return null; |
} |
}; |
} |
@Override |
public HasClickHandlers getBoutonNon() { |
// TODO Auto-generated method stub |
return new HasClickHandlers() { |
@Override |
public void fireEvent(GwtEvent<?> event) { |
// TODO Auto-generated method stub |
} |
@Override |
public HandlerRegistration addClickHandler(ClickHandler handler) { |
// TODO Auto-generated method stub |
return null; |
} |
}; |
} |
@Override |
public IsWidget getBarreRepartitionHtmlBrut() { |
// TODO Auto-generated method stub |
return null; |
} |
@Override |
public void afficherVotes(int pourcentage, String NomTaxon) { |
// TODO Auto-generated method stub |
} |
}; |
barreRepartitionVotePresenteur = new BarreRepartitionVotePresenteur(vueVide); |
VoteDetermination voteDetermination = new VoteDetermination(); |
voteDetermination.setVote(1); |