public Set<Uri> stored(NodeType... types) { return repository.stored(types); }
@Override public Set stored(DataEntry.NodeType... type) { return nodeRepository.stored(type); }
stored = nodeRepository.stored(PERSON); assertEquals(0, stored.size()); stored = nodeRepository.stored(VENUE); assertEquals(0, stored.size()); stored = nodeRepository.stored(); assertEquals(0, stored.size()); stored = nodeRepository.stored(PERSON); assertEquals(1, stored.size()); assertEquals(uriPerson, stored.iterator().next()); stored = nodeRepository.stored(VENUE); assertEquals(0, stored.size()); stored = nodeRepository.stored(); assertEquals(1, stored.size()); assertTrue(stored.contains(uriPerson)); stored = nodeRepository.stored(PERSON); assertEquals(1, stored.size()); assertEquals(uriPerson, stored.iterator().next()); stored = nodeRepository.stored(VENUE); assertEquals(1, stored.size()); assertEquals(uriVenue, stored.iterator().next()); stored = nodeRepository.stored(); assertEquals(2, stored.size()); assertTrue(stored.contains(uriPerson)); stored = nodeRepository.stored(PERSON); assertEquals(0, stored.size()); stored = nodeRepository.stored(VENUE);
@Test public void testStoreAndGetPerson() throws Exception { LOG.debug("<-- start of new test-case"); Set<Uri> stored; assertFalse(nodeRepository.exists(uriPerson)); notifier.clear(); nodeRepository.store(person); flush(); assertEquals(1, notifier.created.size()); assertEquals(uriPerson, notifier.created.iterator().next()); assertEquals(0, notifier.updated.size()); assertEquals(0, notifier.removed.size()); assertTrue(nodeRepository.exists(uriPerson)); assertEquals(person, nodeRepository.get(uriPerson)); stored = nodeRepository.stored(uriPerson.getType()); assertEquals(1, stored.size()); assertEquals(uriPerson, stored.iterator().next()); Storage.openStage(nodeRepository, null, config, (NodeData n) -> {}, null, null); try { assertEquals(person, nodeRepository.getPerson(uriPerson.getId())); } finally { Storage.closeStage(); } }
@Test public void testStoreAndGetVenue() throws Exception { LOG.debug("<-- start of new test-case"); Set<Uri> stored; assertFalse(nodeRepository.exists(uriVenue)); notifier.clear(); nodeRepository.store(venue); flush(); assertEquals(1, notifier.created.size()); assertEquals(uriVenue, notifier.created.iterator().next()); assertEquals(0, notifier.updated.size()); assertEquals(0, notifier.removed.size()); assertTrue(nodeRepository.exists(uriVenue)); assertEquals(venue, nodeRepository.get(uriVenue)); stored = nodeRepository.stored(uriVenue.getType()); assertEquals(1, stored.size()); assertEquals(uriVenue, stored.iterator().next()); Storage.openStage(nodeRepository, null, config, (NodeData n) -> {}, null, null); try { assertEquals(venue, nodeRepository.getVenue(uriVenue.getId())); } finally { Storage.closeStage(); } }
stored = nodeRepository.stored(uriLocation.getType()); assertEquals(1, stored.size()); assertEquals(uriLocation, stored.iterator().next()); assertEquals(event, nodeRepository.get(uriEvent)); assertEquals(location, ((EventData)nodeRepository.get(uriEvent)).getGenerator()); stored = nodeRepository.stored(uriEvent.getType()); assertEquals(1, stored.size()); assertEquals(uriEvent, stored.iterator().next());