Switch from ArrayList to List in Graph.

This commit is contained in:
Holt59 2018-02-24 21:12:07 +01:00
parent 374e5e5f5c
commit bc67e95f7f
2 changed files with 24 additions and 5 deletions

View file

@ -1,6 +1,5 @@
package org.insa.graph; package org.insa.graph;
import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
@ -10,15 +9,15 @@ public class Graph {
private final int mapId; private final int mapId;
// Nodes of the graph. // Nodes of the graph.
private final ArrayList<Node> nodes; private final List<Node> nodes;
/** /**
* @param mapId ID of this graph. * @param mapId ID of this graph.
* @param nodes List of nodes for this graph. * @param list List of nodes for this graph.
*/ */
public Graph(int mapId, ArrayList<Node> nodes) { public Graph(int mapId, List<Node> list) {
this.mapId = mapId; this.mapId = mapId;
this.nodes = nodes; this.nodes = list;
} }
/** /**

View file

@ -0,0 +1,20 @@
package org.insa.graph;
import java.io.IOException;
import java.util.Arrays;
import org.junit.jupiter.api.BeforeAll;
public class PathTest {
// Small graph use for tests
private Graph graph;
@BeforeAll
static void initAll() throws IOException {
Node[] nodes = new Node[] {};
graph = new Graph(0, Arrays.asList(nodes));
}
}