Switch ArrayList -> List. Fix ambiguous javadoc.
This commit is contained in:
parent
bc67e95f7f
commit
ccad590007
1 changed files with 23 additions and 2 deletions
|
@ -3,16 +3,37 @@ package org.insa.graph;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
import org.insa.graph.RoadInformation.RoadType;
|
||||||
import org.junit.jupiter.api.BeforeAll;
|
import org.junit.jupiter.api.BeforeAll;
|
||||||
|
|
||||||
public class PathTest {
|
public class PathTest {
|
||||||
|
|
||||||
// Small graph use for tests
|
// Small graph use for tests
|
||||||
private Graph graph;
|
private static Graph graph;
|
||||||
|
|
||||||
@BeforeAll
|
@BeforeAll
|
||||||
static void initAll() throws IOException {
|
static void initAll() throws IOException {
|
||||||
Node[] nodes = new Node[] {};
|
|
||||||
|
RoadInformation speed10 = new RoadInformation(RoadType.ROAD, true, 10, ""),
|
||||||
|
speed20 = new RoadInformation(RoadType.ROAD, true, 20, "");
|
||||||
|
|
||||||
|
// Create nodes
|
||||||
|
Node[] nodes = new Node[5];
|
||||||
|
for (int i = 0; i < nodes.length; ++i) {
|
||||||
|
nodes[i] = new Node(i, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add arcs...
|
||||||
|
new Arc(nodes[0], nodes[1], 10, speed10, null);
|
||||||
|
new Arc(nodes[0], nodes[3], 15, speed10, null);
|
||||||
|
new Arc(nodes[0], nodes[4], 15, speed20, null);
|
||||||
|
new Arc(nodes[1], nodes[2], 10, speed10, null);
|
||||||
|
new Arc(nodes[2], nodes[3], 20, speed10, null);
|
||||||
|
new Arc(nodes[2], nodes[3], 10, speed10, null);
|
||||||
|
new Arc(nodes[2], nodes[3], 15, speed20, null);
|
||||||
|
new Arc(nodes[3], nodes[0], 15, speed10, null);
|
||||||
|
new Arc(nodes[3], nodes[4], 20, speed20, null);
|
||||||
|
new Arc(nodes[0], nodes[1], 10, speed10, null);
|
||||||
|
|
||||||
graph = new Graph(0, Arrays.asList(nodes));
|
graph = new Graph(0, Arrays.asList(nodes));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue