public void compareMedia(Object object) { assertNotNull("The node should not be null", object); assertTrue("The node should be of type MediaData", object instanceof MediaData); MediaData node = (MediaData)object; assertEquals("9", node.getId()); assertEquals(data.source, node.getUri().getSource()); assertNull(node.getLocale()); assertEquals(NodeType.MEDIA, node.getNodeType()); assertEquals("A Media", node.getName()); assertEquals(data.uri, node.getLink()); assertNotNull(node.getPhotographer()); comparePerson(node.getPhotographer()); assertNotNull(node.getDimensions()); compareDimensions(node.getDimensions()); assertEquals("Foto von Kai Moritz", node.getCredit()); assertNotNull(node.getFeatures()); assertEquals(0, node.getFeatures().size()); assertNotNull(node.getFields()); assertEquals(0, node.getFields().size()); assertNotNull(node.getNodes()); assertEquals(0, node.getNodes().size()); assertEquals(data.start1, node.getCreated()); assertEquals(data.end1, node.getModified()); assertEquals(new Integer(2), node.getVersion()); }