Project

General

Profile

Download (1.05 KB) Statistics
| Branch: | Tag: | Revision:
1
package eu.etaxonomy.cdm.vaadin.util;
2

    
3
import java.util.UUID;
4

    
5
import org.junit.Assert;
6
import org.junit.Test;
7
import org.unitils.dbunit.annotation.DataSet;
8

    
9
import eu.etaxonomy.cdm.api.service.ITaxonService;
10
import eu.etaxonomy.cdm.model.common.CdmBase;
11
import eu.etaxonomy.cdm.model.taxon.Taxon;
12
import eu.etaxonomy.cdm.vaadin.CdmVaadinBaseTest;
13

    
14
@DataSet
15
public class CdmSpringContextHelperTest extends CdmVaadinBaseTest {
16

    
17

    
18

    
19
	@Test
20
	public void testTaxonService() {
21
		CdmSpringContextHelper helper = CdmSpringContextHelper.newInstance();
22
		ITaxonService taxonService = (ITaxonService) helper.getBean("taxonServiceImpl");
23
		Taxon taxon1 = CdmBase.deproxy(taxonService.find(UUID.fromString("54e767ee-894e-4540-a758-f906ecb4e2d9")),Taxon.class);
24
		Assert.assertEquals(taxon1.getTitleCache(), "Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org");
25

    
26
		Taxon taxon2 = CdmBase.deproxy(taxonService.find(UUID.fromString("b989a278-c414-49f7-9a10-7d784700e4c4")),Taxon.class);
27
		Assert.assertEquals(taxon2.getTitleCache(), "Manduca Hubner, 1807 sec. cate-sphingidae.org");
28

    
29
	}
30
}
    (1-1/1)