@@ -67,7 +67,7 @@ public void testOverlappingSpeedSections() throws Exception {
6767 var rjsInfra = Helpers .getExampleInfra ("one_line/infra.json" );
6868 var track = rjsInfra .trackSections .iterator ().next ();
6969 rjsInfra .speedSections = List .of (
70- new RJSSpeedSection ("id" , 42 , Map .of (
70+ new RJSSpeedSection ("id" , 27 , Map .of (
7171 "category1" , 10. ,
7272 "category2" , 20.
7373 ), List .of (new RJSApplicableDirectionsTrackRange (
@@ -78,7 +78,7 @@ public void testOverlappingSpeedSections() throws Exception {
7878 ))),
7979 new RJSSpeedSection ("id" , 45 , Map .of (
8080 "category2" , 12. ,
81- "category3" , 17 .
81+ "category3" , 30 .
8282 ), List .of (new RJSApplicableDirectionsTrackRange (
8383 track .id ,
8484 ApplicableDirection .START_TO_STOP ,
@@ -88,21 +88,22 @@ public void testOverlappingSpeedSections() throws Exception {
8888 );
8989 var parsedInfra = UndirectedInfraBuilder .parseInfra (rjsInfra , new DiagnosticRecorderImpl (true ));
9090 var expected = TreeRangeMap .<Double , SpeedLimits >create ();
91- expected .put (Range .closed (0. , 5. ), new SpeedLimits (42 , ImmutableMap .of (
91+ expected .put (Range .closed (0. , 5. ), new SpeedLimits (27 , ImmutableMap .of (
9292 "category1" , 10. ,
9393 "category2" , 20.
9494 )));
95- expected .put (Range .closed (5. , 10. ), new SpeedLimits (42 , ImmutableMap .of (
95+ expected .put (Range .closed (5. , 10. ), new SpeedLimits (27 , ImmutableMap .of (
9696 "category1" , 10. ,
9797 "category2" , 12. ,
98- "category3" , 17 .
98+ "category3" , 27 .
9999 )));
100100 expected .put (Range .closed (10. , 15. ), new SpeedLimits (45 , ImmutableMap .of (
101101 "category2" , 12. ,
102- "category3" , 17 .
102+ "category3" , 30 .
103103 )));
104+ expected .put (Range .closed (15. , 1000. ), new SpeedLimits (Double .POSITIVE_INFINITY , ImmutableMap .of ()));
104105 var speedLimits = parsedInfra .getTrackSection (track .id ).getSpeedSections ().get (Direction .FORWARD );
105- equalsIgnoringTransitions (expected , speedLimits );
106+ assertTrue ( equalsIgnoringTransitions (expected , speedLimits ) );
106107 }
107108
108109 @ Test
0 commit comments