}
@Test
public void testSpecial1DirectedGraphBetweenness() {
GraphModel graphModel = Lookup.getDefault().lookup(GraphController.class).getGraphModel();
DirectedGraph directedGraph = graphModel.getDirectedGraph();
Node node1 = graphModel.factory().newNode("0");
Node node2 = graphModel.factory().newNode("1");
Node node3 = graphModel.factory().newNode("2");
Node node4 = graphModel.factory().newNode("3");
Node node5 = graphModel.factory().newNode("4");
directedGraph.addNode(node1);
directedGraph.addNode(node2);
directedGraph.addNode(node3);
directedGraph.addNode(node4);
directedGraph.addNode(node5);
Edge edge13 = graphModel.factory().newEdge(node1, node3);
Edge edge32 = graphModel.factory().newEdge(node3, node2);
Edge edge21 = graphModel.factory().newEdge(node2, node1);
Edge edge34 = graphModel.factory().newEdge(node3, node4);
Edge edge45 = graphModel.factory().newEdge(node4, node5);
Edge edge53 = graphModel.factory().newEdge(node5, node3);
directedGraph.addEdge(edge13);
directedGraph.addEdge(edge32);
directedGraph.addEdge(edge21);
directedGraph.addEdge(edge34);
directedGraph.addEdge(edge45);
directedGraph.addEdge(edge53);
GraphDistance d = new GraphDistance();
d.initializeStartValues();
HashMap<Node, Integer> indicies = d.createIndiciesMap(graphModel.getGraph());