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,25 → 16,20 |
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; |
private BarreRepartitionVotePresenteur.Vue vue; |
|
|
@Before |
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); |
voteDetermination.setDate(new Date()); |
46,17 → 40,17 |
propositionDetermination.setContributeur(new Contributeur("1", "contrib", "test", "contrib@test.com")); |
propositionDetermination.setId("1"); |
propositionDetermination.ajouterVoteDetermination(voteDetermination); |
|
|
MoyenneVote moyenneVote = CalculVoteDeterminationService.calculerVoteDetermination(propositionDetermination); |
barreRepartitionVotePresenteur.afficherVotes(moyenneVote); |
} |
|
|
@Test |
public void testVoter() { |
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()); |
} |
|
} |