@Override public Collection<PresentationForm> getPresentationForms() {return delegate().getPresentationForms();} @Override public Series getSeries() {return delegate().getSeries();}
@Override public Collection<PresentationForm> getPresentationForms() {return delegate().getPresentationForms();} @Override public Series getSeries() {return delegate().getSeries();}
/** * Tests the {@link MetadataFactory#create} method with a citation. * * @throws FactoryException Should never happen. */ @Test public void testCreate() throws FactoryException { final Map<String,Object> properties = new HashMap<>(); assertNull(properties.put("title", "Undercurrent")); assertNull(properties.put("ISBN", "9782505004509")); assertNull(properties.put("presentationForm", "Document hardcopy")); /* * Creates a new citation by specfying only the interface. */ final Citation citation = factory.create(Citation.class, properties); assertEquals("Undercurrent", citation.getTitle().toString()); assertEquals("9782505004509", citation.getISBN()); assertSame(PresentationForm.DOCUMENT_HARDCOPY, citation.getPresentationForms().iterator().next()); /* * Creates the same citation, but now specifying the implementation class. */ final DefaultCitation df = factory.create(DefaultCitation.class, properties); assertEquals(citation, df); } }
assertEquals("Undercurrent", citation.getTitle().toString()); assertEquals("9782505004509", citation.getISBN()); assertSame(PresentationForm.DOCUMENT_HARDCOPY, citation.getPresentationForms().iterator().next());
identifiers = copyCollection(object.getIdentifiers(), Identifier.class); citedResponsibleParties = copyCollection(object.getCitedResponsibleParties(), ResponsibleParty.class); presentationForms = copyCollection(object.getPresentationForms(), PresentationForm.class); series = object.getSeries(); otherCitationDetails = object.getOtherCitationDetails();
identifiers = copyCollection(object.getIdentifiers(), Identifier.class); citedResponsibleParties = copyCollection(object.getCitedResponsibleParties(), ResponsibleParty.class); presentationForms = copyCollection(object.getPresentationForms(), PresentationForm.class); series = object.getSeries(); otherCitationDetails = object.getOtherCitationDetails();
assertEquals(name, first(fromDB.getPresentationForms()), first(fromFB.getPresentationForms()));
final Citation c = source.lookup(Citation.class, "EPSG"); assertEquals("EPSG Geodetic Parameter Dataset", c.getTitle().toString()); assertEquals(PresentationForm.TABLE_DIGITAL, TestUtilities.getSingleton(c.getPresentationForms()));