Subversion Repositories eFlore/Applications.del

Rev

Rev 484 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 484 Rev 534
1
package org.tela_botanica.del.test.vues.rechercheimages;
1
package org.tela_botanica.del.test.vues.rechercheimages;
2
 
2
 
3
import static org.junit.Assert.*;
3
import static org.mockito.Mockito.mock;
4
 
4
 
5
import org.junit.Before;
5
import org.junit.Before;
6
import org.junit.Test;
6
import org.junit.Test;
-
 
7
import static org.junit.Assert.*;
-
 
8
import org.mockito.Mockito;
-
 
9
import org.tela_botanica.del.client.cache.CacheClient;
7
import org.tela_botanica.del.client.services.rest.ImageService;
10
import org.tela_botanica.del.client.services.rest.ImageService;
8
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur;
11
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur;
9
 
-
 
10
import com.google.gwt.user.client.ui.HasWidgets;
-
 
11
 
-
 
12
import static org.mockito.Mockito.*;
-
 
13
 
12
 
14
public class ResultatRechercheImagePresenteurTest {
13
public class ResultatRechercheImagePresenteurTest {
15
 
14
 
16
	private ResultatRechercheImagePresenteur resultatPresenteur;
15
	private ResultatRechercheImagePresenteur resultatPresenteur;
17
	private org.tela_botanica.del.client.vues.rechercheimages.moteur.MoteurRechercheImagePresenteur.Vue vueMoteurRecherche;
-
 
18
	private org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur.Vue vueResultat;
16
	private org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur.Vue vueResultat;
19
	private ImageService serviceImage;
17
	private ImageService serviceImage;
20
	
18
 
21
	@Before
19
	@Before
22
	public void setUp() throws Exception {
20
	public void setUp() throws Exception {
23
		
21
 
24
		vueResultat = mock(org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur.Vue.class);
22
		vueResultat = mock(org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur.Vue.class, Mockito.RETURNS_MOCKS);
25
		serviceImage = mock(ImageService.class); 
23
		serviceImage = mock(ImageService.class);
26
		resultatPresenteur = new ResultatRechercheImagePresenteur(serviceImage, vueResultat);
24
		resultatPresenteur = new ResultatRechercheImagePresenteur(serviceImage, vueResultat);
27
		vueMoteurRecherche = mock(org.tela_botanica.del.client.vues.rechercheimages.moteur.MoteurRechercheImagePresenteur.Vue.class);
-
 
28
		HasWidgets zoneResultats = mock(HasWidgets.class);
-
 
29
		when(vueMoteurRecherche.getZoneResultats()).thenReturn(zoneResultats);
-
 
30
		resultatPresenteur.go(vueMoteurRecherche.getZoneResultats());
-
 
31
		
-
 
32
	}
25
	}
33
 
26
 
34
	@Test
27
	@Test
35
	public void testAfficherImages() {
28
	public void testAfficherImages() {
36
				
-
 
37
		//TODO: réfléchir avec les autres à quoi tester
29
		resultatPresenteur.chargerEtAfficherImagesPageEnCours();
38
		assertSame("a", "a");
30
		assertEquals(CacheClient.getInstance().getPageCouranteRechercheImage(), 1);
39
	}
31
	}
40
 
32
 
41
}
33
}