/trunk/src/org/tela_botanica/del/client/vues/comparaisoneflore/ComparaisonEfloreVue.ui.xml |
---|
40,15 → 40,13 |
</g:VerticalPanel> |
<g:VerticalPanel styleName="{style.photoComparee} arrondi"> |
<g:VerticalPanel ui:field="panneauChargement"> |
<g:Image url="./img/wait.gif"></g:Image> |
</g:VerticalPanel> |
<g:Label text="{constants.imageEflore}" styleName="titre" /> |
<g:Label ui:field="texteEflore" text="{constants.imageEflore}" styleName="petit" /> |
<g:Image ui:field="imageEflore" /> |
<g:VerticalPanel ui:field="panneauChargement"> |
<g:Image url="./img/wait.gif"></g:Image> |
</g:VerticalPanel> |
<g:HorizontalPanel styleName="{style.fleches}"> |
<g:Image ui:field="scrollLeftImage" resource='{res.arrowLeft}' |
styleName="gauche" visible="false" /> |
/trunk/src/org/tela_botanica/del/client/vues/comparaisoneflore/ComparaisonEflorePresenteur.java |
---|
134,9 → 134,6 |
@Override |
public void onComparaisonEflore(EvenementComparaisonEflore event) { |
nomTaxonComparaison = event.getTaxonDemande(); |
page=0; |
vue.setCurrentIndexImages(0); |
getImagesEflore().clear(); |
chargerObservationsEflore(); |
} |
}); |
/trunk/src/org/tela_botanica/del/test/DelTestSuite.java |
---|
8,6 → 8,7 |
import org.tela_botanica.del.test.modeles.MoyenneVoteTest; |
import org.tela_botanica.del.test.modeles.PropositionDeterminationTest; |
import org.tela_botanica.del.test.services.CalculVoteDeterminationServiceTest; |
import org.tela_botanica.del.test.vues.comparaisoneflore.ComparaisonEflorePresenteurTest; |
import org.tela_botanica.del.test.vues.rechercheimages.MoteurRechercheImagePresenteurTest; |
import org.tela_botanica.del.test.vues.rechercheimages.ResultatRechercheImagePresenteurTest; |
18,6 → 19,7 |
MoyenneVoteTest.class, |
PropositionDeterminationTest.class, |
CalculVoteDeterminationServiceTest.class, |
ComparaisonEflorePresenteurTest.class, |
BarreRepartitionVotePresenteurTest.class, |
MoteurRechercheImagePresenteurTest.class, |
ResultatRechercheImagePresenteurTest.class |
/trunk/src/org/tela_botanica/del/test/vues/comparaisoneflore/ComparaisonEflorePresenteurTest.java |
---|
New file |
0,0 → 1,45 |
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.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.vues.comparaisoneflore.ComparaisonEflorePresenteur; |
import org.tela_botanica.del.client.vues.comparaisoneflore.ComparaisonEflorePresenteur.Vue; |
import org.tela_botanica.del.test.MockDatasource; |
public class ComparaisonEflorePresenteurTest { |
private ComparaisonEflorePresenteur comparaisonEflorePresenteur; |
@Before |
public void setUp() { |
Vue vue = mock(Vue.class); |
ImageService imageService = Mockito.mock(ImageService.class); |
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, imageService); |
comparaisonEflorePresenteur.chargerObservationsEflore(); |
} |
@Test |
public void testChargerImages() { |
assertTrue(comparaisonEflorePresenteur.getImagesEflore().size() == 10); |
} |
} |