Switch from ArrayList to List in Graph.
This commit is contained in:
parent
374e5e5f5c
commit
bc67e95f7f
2 changed files with 24 additions and 5 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
20
src/test/org/insa/graph/PathTest.java
Normal file
20
src/test/org/insa/graph/PathTest.java
Normal 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));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in a new issue