Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 306 → Rev 307

/trunk/src/org/tela_botanica/del/test/vues/plateformedetermination/vote/barrerepartition/BarreRepartitionVotePresenteurTest.java
1,11 → 1,13
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;
23,79 → 25,13
public class BarreRepartitionVotePresenteurTest {
 
private BarreRepartitionVotePresenteur barreRepartitionVotePresenteur;
private BarreRepartitionVotePresenteur.Vue vue;
@Before
public void setUp() {
//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);
vue = mock(Vue.class);
barreRepartitionVotePresenteur = new BarreRepartitionVotePresenteur(vue);
VoteDetermination voteDetermination = new VoteDetermination();
voteDetermination.setVote(1);
/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.setCommentaires(commentairesInitiaux);
propositionDetermination.setListeCommentaires(commentairesInitiaux);
propositionDetermination.setEspece("Acer monsp. L.");
voteDetermination1 = new VoteDetermination();
103,25 → 103,25
 
@Test
public void testGetCommentaires() {
assertEquals(1, propositionDetermination.getCommentaires().size());
assertEquals("Aurélien", propositionDetermination.getCommentaires().get(0).getAuteur());
assertEquals(1, propositionDetermination.getListeCommentaires().size());
assertEquals("Aurélien", propositionDetermination.getListeCommentaires().get(0).getAuteur());
}
 
@Test
public void testSetCommentaires() {
ArrayList<Commentaire> listeVide = new ArrayList<Commentaire>();
propositionDetermination.setCommentaires(listeVide);
assertEquals(0, propositionDetermination.getCommentaires().size());
propositionDetermination.setListeCommentaires(listeVide);
assertEquals(0, propositionDetermination.getListeCommentaires().size());
}
 
@Test
public void testAjouterCommentaire() {
propositionDetermination.setCommentaires(commentairesInitiaux);
assertEquals(1, propositionDetermination.getCommentaires().size());
propositionDetermination.setListeCommentaires(commentairesInitiaux);
assertEquals(1, propositionDetermination.getListeCommentaires().size());
Commentaire nouveauCommentaire = new Commentaire("Grégoire", new Date(), "Rochonner c'est bien !");
propositionDetermination.ajouterCommentaire(nouveauCommentaire);
assertEquals(2, propositionDetermination.getCommentaires().size());
assertEquals("Grégoire", propositionDetermination.getCommentaires().get(1).getAuteur());
assertEquals(2, propositionDetermination.getListeCommentaires().size());
assertEquals("Grégoire", propositionDetermination.getListeCommentaires().get(1).getAuteur());
}
 
@Test