1 package org.cateproject.persistence.dao.bhl.remoting;
2
3 import java.util.List;
4
5 import org.cateproject.persistence.dao.bhl.BiodiversityHeritageLibraryDAO;
6 import org.junit.Assert;
7 import org.junit.Before;
8 import org.junit.Ignore;
9 import org.junit.Test;
10 import org.mobot.NameServiceStub.Name;
11 import org.mobot.NameServiceStub.Title;
12 import org.unitils.spring.annotation.SpringBeanByType;
13
14 import eu.etaxonomy.cdm.test.integration.CdmIntegrationTest;
15
16 @Ignore
17 public class BiodiversityHeritageLibraryDAOImplTest extends CdmIntegrationTest {
18
19 @SpringBeanByType
20 BiodiversityHeritageLibraryDAO biodiversityHeritageLibraryDAO;
21
22 private Name name;
23
24 @Before
25 public void setUp() {
26 name = new Name();
27 name.setNameBankID(2959446);
28 }
29
30 @Test
31 public void testCreateDAO() {
32 Assert.assertNotNull(biodiversityHeritageLibraryDAO);
33 }
34
35 @Test
36 public void testSearchNames() {
37 List<Name> names = biodiversityHeritageLibraryDAO.searchNames("Acherontia atropos");
38 Assert.assertNotNull(names);
39 for(Name name : names) {
40 System.out.println(name.getNameConfirmed());
41 }
42 }
43
44 @Test
45 public void testGetNameDetail() {
46 Name result = biodiversityHeritageLibraryDAO.getNameDetail(name);
47 Assert.assertNotNull(result);
48 for(Title title : result.getTitles().getTitle()) {
49 System.out.println(title.getPublicationTitle());
50 }
51 }
52
53 @Test
54 public void testSearchNamesCroatiella() {
55 List<Name> names = biodiversityHeritageLibraryDAO.searchNames("Croatiella");
56 Assert.assertNotNull(names);
57 }
58 }