Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1200 → Rev 1201

/trunk/src/org/tela_botanica/del/test/DelTestSuite.java
8,19 → 8,18
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.rechercheimages.MoteurRechercheImagePresenteurTest;
import org.tela_botanica.del.test.vues.rechercheimages.ResultatRechercheImagePresenteurTest;
import org.tela_botanica.del.test.vues.identiplante.MoteurIdentiplantePresenteurTest;
import org.tela_botanica.del.test.vues.identiplante.ResultatIdentiplanteTest;
 
@RunWith(Suite.class)
@SuiteClasses({
MoteurRechercheImagePresenteurTest.class,
MoteurIdentiplantePresenteurTest.class,
PaginationPresenteurTest.class,
MoyenneVoteTest.class,
PropositionDeterminationTest.class,
CalculVoteDeterminationServiceTest.class,
BarreRepartitionVotePresenteurTest.class,
MoteurRechercheImagePresenteurTest.class,
ResultatRechercheImagePresenteurTest.class
ResultatIdentiplanteTest.class
})
public class DelTestSuite {
 
/trunk/src/org/tela_botanica/del/test/vues/identiplante/MoteurIdentiplantePresenteurTest.java
New file
0,0 → 1,31
package org.tela_botanica.del.test.vues.identiplante;
 
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mockito;
import org.tela_botanica.del.client.services.rest.ObservationService;
import org.tela_botanica.del.client.vues.identiplante.moteur.MoteurIdentiplantePresenteur;
 
import com.google.gwt.user.client.ui.HasWidgets;
 
public class MoteurIdentiplantePresenteurTest {
 
MoteurIdentiplantePresenteur moteurRecherchePresenteur;
MoteurIdentiplantePresenteur.Vue moteurRechercheVue;
HasWidgets container;
 
@Before
public void setUp() {
moteurRechercheVue = Mockito.mock(MoteurIdentiplantePresenteur.Vue.class, Mockito.RETURNS_MOCKS);
ObservationService obsService = Mockito.mock(ObservationService.class);
moteurRecherchePresenteur = new MoteurIdentiplantePresenteur(obsService, moteurRechercheVue);
 
container = Mockito.mock(HasWidgets.class);
}
 
@Test
public void testerMoteurRechercheImage() {
// TODO faire un test GWTTestCase
}
 
}
/trunk/src/org/tela_botanica/del/test/vues/identiplante/ResultatIdentiplanteTest.java
New file
0,0 → 1,35
package org.tela_botanica.del.test.vues.identiplante;
 
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.services.rest.ObservationService;
import org.tela_botanica.del.client.vues.identiplante.resultats.ResultatsIdentiplantePresenteur;
 
public class ResultatIdentiplanteTest {
 
private ResultatsIdentiplantePresenteur resultatPresenteur;
private ResultatsIdentiplantePresenteur.Vue vueResultat;
private ImageService serviceImage;
 
@Before
public void setUp() throws Exception {
 
vueResultat = mock( ResultatsIdentiplantePresenteur.Vue.class, Mockito.RETURNS_MOCKS);
serviceImage = mock(ImageService.class);
ObservationService obsService = Mockito.mock(ObservationService.class);
resultatPresenteur = new ResultatsIdentiplantePresenteur(obsService, vueResultat, "tout");
}
 
@Test
public void testAfficherImages() {
resultatPresenteur.chercherEtAfficherObservationsPageEnCours();
assertEquals(CacheClient.getInstance().getPageCouranteRechercheImage(), 1);
}
 
}