Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1064 → Rev 1062

/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);
}
 
}