@Test public void testStoreAndGetDateWithType() throws Exception { LOG.debug("<-- start of new test-case"); config.createType("START|END"); DetachedDate detached = (DetachedDate)parse("/xml/nodes/date.xml"); notifier.clear(); nodeRepository.store(detached.getNodeData()); flush(); assertEquals(1, notifier.created.size()); assertEquals(detached.getUri(), notifier.created.iterator().next()); assertEquals(0, notifier.updated.size()); assertEquals(0, notifier.removed.size()); assertTrue(nodeRepository.exists(detached.getUri())); NodeData node = nodeRepository.get(detached.getUri()); assertNotNull(node); assertEquals(DATE, node.getNodeType()); assertEquals("114095325941506", node.getId()); DateData date = (DateData)node; assertEquals(detached.getType(), date.getType()); }
NodeData node; flat = (FlatNode)parse("/xml/nodes/special-characters/1.xml"); notifier.clear(); nodeRepository.store(flat.getNodeData()); assertEquals(nodeRepository.get(flat.getUri()), node); flat = (FlatNode)parse("/xml/nodes/special-characters/2.xml"); notifier.clear(); nodeRepository.store(flat.getNodeData()); flat = (FlatNode)parse("/xml/nodes/special-characters/3.xml"); notifier.clear(); nodeRepository.store(flat.getNodeData()); flat = (FlatNode)parse("/xml/nodes/special-characters/4.xml"); notifier.clear(); nodeRepository.store(flat.getNodeData()); flat = (FlatNode)parse("/xml/nodes/special-characters/5.xml"); notifier.clear(); nodeRepository.store(flat.getNodeData()); flat = (FlatNode)parse("/xml/nodes/special-characters/6.xml"); notifier.clear(); nodeRepository.store(flat.getNodeData());