Subversion Repositories eFlore/Applications.del

Rev

Rev 882 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
288 benjamin 1
package org.tela_botanica.del.test.vues.comparaisoneflore;
2
 
3
import static org.junit.Assert.assertTrue;
534 benjamin 4
import static org.mockito.Mockito.doAnswer;
288 benjamin 5
import static org.mockito.Mockito.mock;
6
 
7
import org.junit.Before;
8
import org.junit.Test;
534 benjamin 9
import org.mockito.Mockito;
10
import org.mockito.invocation.InvocationOnMock;
11
import org.mockito.stubbing.Answer;
12
import org.tela_botanica.del.client.services.rest.ImageService;
13
import org.tela_botanica.del.client.services.rest.VoteProtocoleService;
14
import org.tela_botanica.del.client.services.rest.async.ImagesParTaxonCallback;
288 benjamin 15
import org.tela_botanica.del.client.vues.comparaisoneflore.ComparaisonEflorePresenteur;
16
import org.tela_botanica.del.client.vues.comparaisoneflore.ComparaisonEflorePresenteur.Vue;
959 benjamin 17
import org.tela_botanica.del.test.MockDatasource;
288 benjamin 18
 
19
public class ComparaisonEflorePresenteurTest {
20
 
21
	private ComparaisonEflorePresenteur comparaisonEflorePresenteur;
22
 
23
	@Before
24
	public void setUp() {
534 benjamin 25
		Vue vue = mock(Vue.class);
26
		ImageService imageService = Mockito.mock(ImageService.class);
288 benjamin 27
 
534 benjamin 28
		doAnswer(new Answer<Void>() {
29
			public Void answer(InvocationOnMock invocation) {
30
				comparaisonEflorePresenteur.setImagesEflore(MockDatasource.getInstance().getImages(0, 10));
31
				return null;
32
			}
33
		}).when(imageService).getImagesEfloreParTaxon(Mockito.anyString(), Mockito.any(ImagesParTaxonCallback.class));
34
 
882 aurelien 35
		comparaisonEflorePresenteur = new ComparaisonEflorePresenteur(vue, imageService);
288 benjamin 36
		comparaisonEflorePresenteur.chargerObservationsEflore();
534 benjamin 37
 
288 benjamin 38
	}
39
 
40
	@Test
41
	public void testChargerImages() {
534 benjamin 42
		assertTrue(comparaisonEflorePresenteur.getImagesEflore().size() == 10);
288 benjamin 43
	}
44
 
45
}