From 73544e88acd7d90a3f788f3578c4eaa25f22ec0a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andreas=20M=C3=BCller?= Date: Fri, 2 Jul 2010 10:50:20 +0000 Subject: [PATCH 1/1] Added one test to BookSectionDefaultCacheStrategyTest --- .../BookSectionDefaultCacheStrategyTest.java | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/cdmlib-model/src/test/java/eu/etaxonomy/cdm/strategy/cache/reference/BookSectionDefaultCacheStrategyTest.java b/cdmlib-model/src/test/java/eu/etaxonomy/cdm/strategy/cache/reference/BookSectionDefaultCacheStrategyTest.java index d8cc115585..e1d87e74b1 100644 --- a/cdmlib-model/src/test/java/eu/etaxonomy/cdm/strategy/cache/reference/BookSectionDefaultCacheStrategyTest.java +++ b/cdmlib-model/src/test/java/eu/etaxonomy/cdm/strategy/cache/reference/BookSectionDefaultCacheStrategyTest.java @@ -18,13 +18,11 @@ import org.junit.BeforeClass; import org.junit.Ignore; import org.junit.Test; +import eu.etaxonomy.cdm.model.agent.Person; import eu.etaxonomy.cdm.model.agent.Team; import eu.etaxonomy.cdm.model.common.TimePeriod; -import eu.etaxonomy.cdm.model.reference.IArticle; import eu.etaxonomy.cdm.model.reference.IBook; import eu.etaxonomy.cdm.model.reference.IBookSection; -import eu.etaxonomy.cdm.model.reference.IJournal; -import eu.etaxonomy.cdm.model.reference.ReferenceBase; import eu.etaxonomy.cdm.model.reference.ReferenceFactory; /** @@ -123,4 +121,23 @@ public class BookSectionDefaultCacheStrategyTest { Assert.assertEquals("in Book Author, My book: 55. 1975", bookSection1.getNomenclaturalCitation(detail1)); } + @Test + public void testRealCichorieaeExample(){ + IBookSection bookSection = ReferenceFactory.newBookSection(); + bookSection.setTitle("129. Crepis L."); + Person person = Person.NewTitledInstance("Lamond J. M."); + bookSection.setAuthorTeam(person); + bookSection.setPages("814-841"); + + IBook book = ReferenceFactory.newBook(); + book.setTitle("Flora of Turkey and the East Aegean Islands"); + book.setPlacePublished("Edinburgh"); + book.setDatePublished(TimePeriod.NewInstance(1975)); + book.setPublisher("University of Edinburgh"); + book.setVolume("5"); + book.setAuthorTeam(Team.NewTitledInstance("Davis, P. H.", null)); + bookSection.setInBook(book); + Assert.assertEquals("Lamond J. M. - 129. Crepis L. in Davis, P. H., Flora of Turkey and the East Aegean Islands 5. 1975", bookSection.getTitleCache()); + } + } -- 2.34.1