@Test public void testSelfReferenceThroughNodesRef() { LOG.info("<-- start of test-case"); createType("TYPE"); load("/misc/nodes-ref.xml"); checkSelfReferenceThroughNodes(); }
@Test public void testSelfReferenceThroughParentLocationDetached() { LOG.info("<-- start of test-case"); load("/misc/parent-detached.xml"); checkSelfReferenceThroughParentLocation(); }
@Test public void testSelfReferenceThroughRoleRef() { LOG.info("<-- start of test-case"); load("/misc/role-ref.xml"); checkSelfReferenceThroughRole(); }
@Test public void testSelfReferenceThroughStateDetached() { LOG.info("<-- start of test-case"); load("/misc/state-detached.xml"); checkSelfReferenceThroughState(); }
@Test public void testClassCastException() { LOG.info("<-- start of test-case"); createType("TEXT_VOM_VERANSTALTER"); load("/misc/class-cast-exception.xml", 11); assertEquals("wrong number of incomplete nodes", 0, result.incomplete.size()); assertEquals("wrong number of missing references", 0, result.missing.size()); assertEquals("wrong number of errors", 0, result.errors.size()); assertEquals("wrong number of warnings", 0, result.warnings.size()); assertEquals("wrong number of info", 0, result.info.size()); assertEquals("wrong number of stored nodes", 14, countNodes()); }
public void checkSelfReferenceThroughRole() { NodeData node = get(Uri.parse("http://misc.test:666/ORGANIZATION/ID/")); assertNotNull(node); OrganizationData organization = (OrganizationData)node; List<RoleInfo> contributors = (List<RoleInfo>)organization.getContributors(); assertNotNull("list of contributors must not be null", contributors); assertEquals("list of contributors has wrong length", 1, contributors.size()); assertEquals("self-reference is not equal", node, contributors.get(0).getContributor()); assertTrue("self-reference does refer another instance", node == contributors.get(0).getContributor()); }
@Test public void testSelfReferenceThroughStateRef() { LOG.info("<-- start of test-case"); load("/misc/state-ref.xml"); checkSelfReferenceThroughState(); }
public void checkSelfReferenceThroughNodes() { Storage.openStage(nodeRepository, nodeService, config, (NodeData n) -> {}, null, null); TypeInfo type = Storage.getStage().getConfig().getType("TYPE"); Storage.closeStage(); assertNotNull("could not find type TYPE", type); NodeData node = get(Uri.parse("http://misc.test:666/EVENT/ID/")); assertNotNull(node); EventData event = (EventData)node; Map<TypeInfo, NodesInfo> nodes = (Map<TypeInfo, NodesInfo>)event.getNodes(); assertNotNull("map of nodes must not be null", nodes); assertNotNull("nodes of type TYPE must not be null", nodes.get(type)); assertNotNull("list of nodes of type TYPE must not be null", nodes.get(type).getNodes()); assertEquals("list of nodes of type TYPE has wrong length", 1, nodes.get(type).getNodes().size()); assertEquals("self-reference is not equal", node, nodes.get(type).getNodes().get(0)); assertTrue("self-reference does refer another instance", node == nodes.get(type).getNodes().get(0)); }
@Test public void testSelfReferenceThroughNodesDetached() { LOG.info("<-- start of test-case"); createType("TYPE"); load("/misc/nodes-detached.xml"); checkSelfReferenceThroughNodes(); }
@Test public void testSelfReferenceThroughStateFlat() { LOG.info("<-- start of test-case"); load("/misc/state-flat.xml"); checkSelfReferenceThroughState(); }
@Test public void testSelfReferenceThroughParentLocationRef() { LOG.info("<-- start of test-case"); load("/misc/parent-ref.xml"); checkSelfReferenceThroughParentLocation(); }
@Test public void testSelfReferenceThroughRoleDetached() { LOG.info("<-- start of test-case"); load("/misc/role-detached.xml"); checkSelfReferenceThroughRole(); }
public void checkSelfReferenceThroughParentLocation() { NodeData node = get(Uri.parse("http://misc.test:666/PLACE/ID/")); assertNotNull(node); PlaceData place = (PlaceData)node; assertNotNull("parent-location must not be null", place.getLocation()); assertEquals("self-reference is not equal", node, place.getLocation()); assertTrue("self-reference does refer another instance", node == place.getLocation()); }
@Test public void testSelfReferenceThroughNodesFlat() { LOG.info("<-- start of test-case"); createType("TYPE"); load("/misc/nodes-flat.xml"); checkSelfReferenceThroughNodes(); }
@Test public void testSelfReferenceThroughParentLocationFlat() { LOG.info("<-- start of test-case"); load("/misc/parent-flat.xml"); checkSelfReferenceThroughParentLocation(); }
public void checkSelfReferenceThroughState() { NodeData node = get(Uri.parse("http://misc.test:666/DATE/ID/")); assertNotNull(node); DateData date = (DateData)node; assertNotNull("node-state must not be null", date.getNodeState()); assertEquals("self-reference is not equal", node, date.getNodeState().getNode()); assertTrue("self-reference does refer another instance", node == date.getNodeState().getNode()); }