From 51c2c8b29e07fd8dac96469ae625de93886975d5 Mon Sep 17 00:00:00 2001 From: Paul ALNET Date: Sat, 25 May 2024 17:31:15 +0200 Subject: [PATCH] chore(path): restore getArcs immutability --- be-graphes-model/src/main/java/org/insa/graphs/model/Path.java | 3 +-- .../src/test/java/org/insa/graphes/model/PathTest.java | 2 -- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/be-graphes-model/src/main/java/org/insa/graphs/model/Path.java b/be-graphes-model/src/main/java/org/insa/graphs/model/Path.java index f3fabee..31664e3 100644 --- a/be-graphes-model/src/main/java/org/insa/graphs/model/Path.java +++ b/be-graphes-model/src/main/java/org/insa/graphs/model/Path.java @@ -207,8 +207,7 @@ public class Path { * @return List of arcs in the path. */ public List getArcs() { - // return Collections.unmodifiableList(arcs); - return arcs; + return Collections.unmodifiableList(arcs); } /** diff --git a/be-graphes-model/src/test/java/org/insa/graphes/model/PathTest.java b/be-graphes-model/src/test/java/org/insa/graphes/model/PathTest.java index 7755068..fbef0f3 100644 --- a/be-graphes-model/src/test/java/org/insa/graphes/model/PathTest.java +++ b/be-graphes-model/src/test/java/org/insa/graphes/model/PathTest.java @@ -15,7 +15,6 @@ import org.insa.graphs.model.Path; import org.insa.graphs.model.RoadInformation; import org.insa.graphs.model.RoadInformation.RoadType; import org.junit.BeforeClass; -import org.junit.Ignore; import org.junit.Test; public class PathTest { @@ -84,7 +83,6 @@ public class PathTest { } @Test(expected = UnsupportedOperationException.class) - @Ignore // Mutability required for marathon path-finding algo public void testImmutability() { emptyPath.getArcs().add(a2b); }