public void updateNodes(QuadTreeClusteringStrategy strategy, List<Node> oldNodes, List<Node> newNodes) { Preconditions.checkArgument(oldNodes.size() == newNodes.size()); for (int i = 0; i < oldNodes.size(); i++) { Node oldNode = oldNodes.get(i); Node newNode = newNodes.get(i); Assert.assertEquals("Nodes shall be provided in equal order", oldNode.getName(), newNode.getName()); int retCode = strategy.update(oldNode, newNode); int expected = newNode.getObjectId().isNull() ? -1 : 1; if (retCode != expected) { NodeId oldnodeid = strategy.computeId(oldNode); NodeId newnodeid = strategy.computeId(newNode); Assert.assertEquals( String.format("Node update failed %s -> %s", oldnodeid, newnodeid), expected, retCode); } } }
public void updateNodes(QuadTreeClusteringStrategy strategy, List<Node> oldNodes, List<Node> newNodes) { Preconditions.checkArgument(oldNodes.size() == newNodes.size()); for (int i = 0; i < oldNodes.size(); i++) { Node oldNode = oldNodes.get(i); Node newNode = newNodes.get(i); Assert.assertEquals("Nodes shall be provided in equal order", oldNode.getName(), newNode.getName()); int retCode = strategy.update(oldNode, newNode); int expected = newNode.getObjectId().isNull() ? -1 : 1; if (retCode != expected) { NodeId oldnodeid = strategy.computeId(oldNode); NodeId newnodeid = strategy.computeId(newNode); Assert.assertEquals( String.format("Node update failed %s -> %s", oldnodeid, newnodeid), expected, retCode); } } }