/trunk/src/org/tela_botanica/del/test/vues/rechercheimages/ResultatRechercheImagePresenteurTest.java |
---|
1,41 → 1,33 |
package org.tela_botanica.del.test.vues.rechercheimages; |
import static org.junit.Assert.*; |
import static org.mockito.Mockito.mock; |
import org.junit.Before; |
import org.junit.Test; |
import static org.junit.Assert.*; |
import org.mockito.Mockito; |
import org.tela_botanica.del.client.cache.CacheClient; |
import org.tela_botanica.del.client.services.rest.ImageService; |
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur; |
import com.google.gwt.user.client.ui.HasWidgets; |
import static org.mockito.Mockito.*; |
public class ResultatRechercheImagePresenteurTest { |
private ResultatRechercheImagePresenteur resultatPresenteur; |
private org.tela_botanica.del.client.vues.rechercheimages.moteur.MoteurRechercheImagePresenteur.Vue vueMoteurRecherche; |
private org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur.Vue vueResultat; |
private ImageService serviceImage; |
@Before |
public void setUp() throws Exception { |
vueResultat = mock(org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur.Vue.class); |
serviceImage = mock(ImageService.class); |
vueResultat = mock(org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur.Vue.class, Mockito.RETURNS_MOCKS); |
serviceImage = mock(ImageService.class); |
resultatPresenteur = new ResultatRechercheImagePresenteur(serviceImage, vueResultat); |
vueMoteurRecherche = mock(org.tela_botanica.del.client.vues.rechercheimages.moteur.MoteurRechercheImagePresenteur.Vue.class); |
HasWidgets zoneResultats = mock(HasWidgets.class); |
when(vueMoteurRecherche.getZoneResultats()).thenReturn(zoneResultats); |
resultatPresenteur.go(vueMoteurRecherche.getZoneResultats()); |
} |
@Test |
public void testAfficherImages() { |
//TODO: réfléchir avec les autres à quoi tester |
assertSame("a", "a"); |
resultatPresenteur.chargerEtAfficherImagesPageEnCours(); |
assertEquals(CacheClient.getInstance().getPageCouranteRechercheImage(), 1); |
} |
} |
/trunk/src/org/tela_botanica/del/test/vues/plateformedetermination/vote/barrerepartition/BarreRepartitionVotePresenteurTest.java |
---|
8,6 → 8,7 |
import org.junit.Before; |
import org.junit.Test; |
import org.mockito.Mock; |
import org.mockito.Mockito; |
import org.tela_botanica.del.client.modeles.MoyenneVote; |
import org.tela_botanica.del.client.modeles.PropositionDetermination; |
import org.tela_botanica.del.client.modeles.VoteDetermination; |
30,7 → 31,7 |
@Before |
public void setUp() { |
vue = mock(Vue.class); |
vue = mock(Vue.class, Mockito.RETURNS_DEEP_STUBS); |
barreRepartitionVotePresenteur = new BarreRepartitionVotePresenteur(vue); |
VoteDetermination voteDetermination = new VoteDetermination(); |
/trunk/src/org/tela_botanica/del/test/vues/comparaisoneflore/ComparaisonEflorePresenteurTest.java |
---|
1,12 → 1,17 |
package org.tela_botanica.del.test.vues.comparaisoneflore; |
import static org.junit.Assert.assertTrue; |
import static org.mockito.Mockito.doAnswer; |
import static org.mockito.Mockito.mock; |
import org.junit.Before; |
import org.junit.Test; |
import org.tela_botanica.del.client.cache.CacheClient; |
import org.tela_botanica.del.client.modeles.Image; |
import org.mockito.Mockito; |
import org.mockito.invocation.InvocationOnMock; |
import org.mockito.stubbing.Answer; |
import org.tela_botanica.del.client.services.rest.ImageService; |
import org.tela_botanica.del.client.services.rest.VoteProtocoleService; |
import org.tela_botanica.del.client.services.rest.async.ImagesParTaxonCallback; |
import org.tela_botanica.del.client.utils.MockDatasource; |
import org.tela_botanica.del.client.vues.comparaisoneflore.ComparaisonEflorePresenteur; |
import org.tela_botanica.del.client.vues.comparaisoneflore.ComparaisonEflorePresenteur.Vue; |
15,22 → 20,27 |
private ComparaisonEflorePresenteur comparaisonEflorePresenteur; |
private Vue vue; |
@Before |
public void setUp() { |
vue = mock(Vue.class); |
comparaisonEflorePresenteur = new ComparaisonEflorePresenteur(vue, MockDatasource.getInstance(), MockDatasource.getInstance()); |
Vue vue = mock(Vue.class); |
ImageService imageService = Mockito.mock(ImageService.class); |
VoteProtocoleService voteProtocoleService = mock(VoteProtocoleService.class); |
Image image = new Image(); |
image.setIdImage("id image 0"); |
CacheClient.getInstance().setImageCourante(image); |
doAnswer(new Answer<Void>() { |
public Void answer(InvocationOnMock invocation) { |
comparaisonEflorePresenteur.setImagesEflore(MockDatasource.getInstance().getImages(0, 10)); |
return null; |
} |
}).when(imageService).getImagesEfloreParTaxon(Mockito.anyString(), Mockito.any(ImagesParTaxonCallback.class)); |
comparaisonEflorePresenteur = new ComparaisonEflorePresenteur(vue, voteProtocoleService, imageService); |
comparaisonEflorePresenteur.chargerObservationsEflore(); |
} |
@Test |
public void testChargerImages() { |
assertTrue(comparaisonEflorePresenteur.getImagesEflore().size() > 0); |
assertTrue(comparaisonEflorePresenteur.getImagesEflore().size() == 10); |
} |
} |