OriginalMetadataAnnotation original = (OriginalMetadataAnnotation) annotation; metadata.put(original.getKey(), original.getValueForKey()); continue;
OriginalMetadataAnnotation original = (OriginalMetadataAnnotation) annotation; metadata.put(original.getKey(), original.getValueForKey()); continue;
@Test public void testOriginalMetadata() throws ServiceException { OMEXMLMetadata metadata = service.createOMEXMLMetadata(); service.populateOriginalMetadata(metadata, "testKey", "testValue"); Hashtable metadataTable = service.getOriginalMetadata(metadata); assertEquals(metadataTable.size(), 1); assertTrue("testValue".equals(metadataTable.get("testKey"))); OME root = (OME) metadata.getRoot(); StructuredAnnotations annotations = root.getStructuredAnnotations(); assertEquals(annotations.sizeOfXMLAnnotationList(), 1); XMLAnnotation xmlAnn = annotations.getXMLAnnotation(0); String txt = "<OriginalMetadata><Key>testKey</Key><Value>testValue</Value></OriginalMetadata>"; assertEquals(txt, xmlAnn.getValue()); OriginalMetadataAnnotation omAnn = (OriginalMetadataAnnotation) xmlAnn; assertEquals("testValue", omAnn.getValueForKey()); }