Skip to content

Commit 2cc021e

Browse files
authored
Merge pull request #6617 from entur/itinerary_cleanup
Itinerary cleanup
2 parents d9e202f + fcd9293 commit 2cc021e

File tree

145 files changed

+1334
-1255
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+1334
-1255
lines changed

application/src/ext-test/java/org/opentripplanner/ext/emission/EmissionTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
import org.opentripplanner.model.plan.Emission;
2222
import org.opentripplanner.model.plan.Itinerary;
2323
import org.opentripplanner.model.plan.Leg;
24-
import org.opentripplanner.model.plan.LegConstructionSupport;
25-
import org.opentripplanner.model.plan.ScheduledTransitLeg;
26-
import org.opentripplanner.model.plan.ScheduledTransitLegBuilder;
27-
import org.opentripplanner.model.plan.StreetLeg;
24+
import org.opentripplanner.model.plan.leg.LegConstructionSupport;
25+
import org.opentripplanner.model.plan.leg.ScheduledTransitLeg;
26+
import org.opentripplanner.model.plan.leg.ScheduledTransitLegBuilder;
27+
import org.opentripplanner.model.plan.leg.StreetLeg;
2828
import org.opentripplanner.street.search.TraverseMode;
2929
import org.opentripplanner.transit.model._data.TimetableRepositoryForTest;
3030
import org.opentripplanner.transit.model.basic.TransitMode;

application/src/ext-test/java/org/opentripplanner/ext/emission/internal/csvdata/csvparser/AbstractCsvParserTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -157,11 +157,11 @@ void testIntOutsideRangeIssue() {
157157
assertEquals("EmissionOutsideRange", valueTooSmall.getType());
158158
assertEquals("EmissionOutsideRange", valueTooBig.getType());
159159
assertEquals(
160-
"The int value '-1' for intValue is outside expected range [0 - 100]: 'F:1, -1, 1.0' (@line:2)",
160+
"The int value '-1' for intValue is outside expected range [0, 100]: 'F:1, -1, 1.0' (@line:2)",
161161
valueTooSmall.getMessage()
162162
);
163163
assertEquals(
164-
"The int value '101' for intValue is outside expected range [0 - 100]: 'F:4, 101, 1.0' (@line:5)",
164+
"The int value '101' for intValue is outside expected range [0, 100]: 'F:4, 101, 1.0' (@line:5)",
165165
valueTooBig.getMessage()
166166
);
167167
assertEquals(2, issueStore.listIssues().size(), () -> issueStore.listIssues().toString());
@@ -219,11 +219,11 @@ void testDoubleOutsideRangeIssue() {
219219
assertEquals("EmissionOutsideRange", valueTooSmall.getType());
220220
assertEquals("EmissionOutsideRange", valueTooBig.getType());
221221
assertEquals(
222-
"The double value '-1.0E-6' for doubleValue is outside expected range [0.0 - 100.0): 'F:1, 1, -0.000001' (@line:2)",
222+
"The double value '-1.0E-6' for doubleValue is outside expected range [0.0, 100.0): 'F:1, 1, -0.000001' (@line:2)",
223223
valueTooSmall.getMessage()
224224
);
225225
assertEquals(
226-
"The double value '100.0' for doubleValue is outside expected range [0.0 - 100.0): 'F:4, 4, 100.0' (@line:5)",
226+
"The double value '100.0' for doubleValue is outside expected range [0.0, 100.0): 'F:4, 4, 100.0' (@line:5)",
227227
valueTooBig.getMessage()
228228
);
229229
assertEquals(2, issueStore.listIssues().size(), () -> issueStore.listIssues().toString());

application/src/ext-test/java/org/opentripplanner/ext/emission/internal/csvdata/route/RouteDataReaderTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ void testCo2EmissionsFromGtfsDataSource() throws FileNotFoundException {
3232
var issues = issueStore.listIssues();
3333

3434
var expected = List.of(
35-
"The double value '-0.001' for avg_co2_per_vehicle_per_km is outside expected range [0.0 - 100000.0): '1004,-0.001,1' (@line:5)",
36-
"The double value '0.0' for avg_passenger_count is outside expected range [0.001 - 10000.0): '1005,1,0' (@line:6)",
35+
"The double value '-0.001' for avg_co2_per_vehicle_per_km is outside expected range [0.0, 100000.0): '1004,-0.001,1' (@line:5)",
36+
"The double value '0.0' for avg_passenger_count is outside expected range [0.001, 10000.0): '1005,1,0' (@line:6)",
3737
"Value for 'avg_passenger_count' is missing: '1006,1,' (@line:7)",
3838
"Value for 'avg_co2_per_vehicle_per_km' is missing: '1007,,1' (@line:8)",
3939
"Value for 'route_id' is missing: ',1,1' (@line:9)"

application/src/ext-test/java/org/opentripplanner/ext/emission/internal/csvdata/trip/TripDataReaderTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ void testCo2EmissionsFromGtfsDataSource() throws FileNotFoundException {
3131
var issues = issueStore.listIssues();
3232

3333
var expected = List.of(
34-
"The int value '-1' for from_stop_sequence is outside expected range [0 - 1000]: 'E1,A,-1,xyz,25.0' (@line:6)",
35-
"The double value '-0.01' for co2 is outside expected range [0.0 - 1.0E9): 'E2,B,1,xyz,-0.01' (@line:7)"
34+
"The int value '-1' for from_stop_sequence is outside expected range [0, 1000]: 'E1,A,-1,xyz,25.0' (@line:6)",
35+
"The double value '-0.01' for co2 is outside expected range [0.0, 1.0E9): 'E2,B,1,xyz,-0.01' (@line:7)"
3636
);
3737
for (int i = 0; i < expected.size(); i++) {
3838
assertEquals(expected.get(i), issues.get(i).getMessage());

application/src/ext-test/java/org/opentripplanner/ext/emission/internal/itinerary/EmissionItineraryDecoratorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ void setUpItineraries() {
2727
car = newItinerary(A).drive(T11_30, T11_50, B).build();
2828
var repository = new DefaultEmissionRepository();
2929
Map<FeedScopedId, Emission> emissions = new HashMap<>();
30-
emissions.put(bus.firstLeg().getRoute().getId(), Emission.co2_g(0.001));
30+
emissions.put(bus.legs().getFirst().route().getId(), Emission.co2_g(0.001));
3131
repository.addRouteEmissions(emissions);
3232
repository.setCarAvgCo2PerMeter(0.0015);
3333
emissionService = new DefaultEmissionService(repository);

application/src/ext-test/java/org/opentripplanner/ext/fares/impl/AtlantaFareServiceTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,11 +296,11 @@ public TestAtlantaFareService(Collection<FareRuleSet> regularFareRules) {
296296

297297
@Override
298298
protected Money getLegPrice(Leg leg, FareType fareType, Collection<FareRuleSet> fareRules) {
299-
var routeShortName = leg.getRoute().getShortName();
299+
var routeShortName = leg.route().getShortName();
300300
if (routeShortName == null) {
301301
return DEFAULT_TEST_RIDE_PRICE;
302302
}
303-
routeShortName = leg.getRoute().getShortName().toLowerCase();
303+
routeShortName = leg.route().getShortName().toLowerCase();
304304

305305
// Testing, return default test ride price.
306306
return switch (routeShortName) {

application/src/ext-test/java/org/opentripplanner/ext/fares/impl/FareModelForTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import static org.opentripplanner.transit.model._data.TimetableRepositoryForTest.OTHER_FEED_AGENCY;
44
import static org.opentripplanner.transit.model._data.TimetableRepositoryForTest.id;
55

6-
import java.util.List;
76
import org.opentripplanner.ext.fares.model.FareAttribute;
87
import org.opentripplanner.ext.fares.model.FareRuleSet;
98
import org.opentripplanner.framework.geometry.WgsCoordinate;

application/src/ext-test/java/org/opentripplanner/ext/flex/FlexIntegrationTest.java

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -89,23 +89,23 @@ void shouldReturnARouteTransferringFromBusToFlex() {
8989
assertEquals(WALK, walkToBus.getMode());
9090

9191
var bus = itin.transitLeg(1);
92-
assertEquals(BUS, bus.getMode());
93-
assertEquals("30", bus.getRoute().getShortName());
92+
assertEquals(BUS, bus.mode());
93+
assertEquals("30", bus.route().getShortName());
9494

9595
var transfer = itin.streetLeg(2);
9696
assertEquals(WALK, transfer.getMode());
9797

9898
var flex = itin.transitLeg(3);
99-
assertEquals(BUS, flex.getMode());
100-
assertEquals("Zone 2", flex.getRoute().getShortName());
99+
assertEquals(BUS, flex.mode());
100+
assertEquals("Zone 2", flex.route().getShortName());
101101
assertTrue(flex.isFlexibleTrip());
102102
assertEquals(
103103
"corner of Story Place Southwest and service road (part of Flex Zone 2)",
104-
flex.getFrom().name.toString()
104+
flex.from().name.toString()
105105
);
106-
assertEquals("Destination (part of Flex Zone 2)", flex.getTo().name.toString());
107-
assertEquals("2021-12-02T14:30-05:00[America/New_York]", flex.getStartTime().toString());
108-
assertEquals("2021-12-02T15:00-05:00[America/New_York]", flex.getEndTime().toString());
106+
assertEquals("Destination (part of Flex Zone 2)", flex.to().name.toString());
107+
assertEquals("2021-12-02T14:30-05:00[America/New_York]", flex.startTime().toString());
108+
assertEquals("2021-12-02T15:00-05:00[America/New_York]", flex.endTime().toString());
109109
}
110110

111111
@Test
@@ -118,25 +118,25 @@ void shouldReturnARouteWithTwoTransfers() {
118118
assertEquals(5, itin.legs().size());
119119

120120
var firstBus = itin.transitLeg(0);
121-
assertEquals(BUS, firstBus.getMode());
122-
assertEquals("856", firstBus.getRoute().getShortName());
121+
assertEquals(BUS, firstBus.mode());
122+
assertEquals("856", firstBus.route().getShortName());
123123

124124
var transferToSecondBus = itin.streetLeg(1);
125125
assertEquals(WALK, transferToSecondBus.getMode());
126126

127127
var secondBus = itin.transitLeg(2);
128-
assertEquals(BUS, secondBus.getMode());
129-
assertEquals("30", secondBus.getRoute().getShortName());
128+
assertEquals(BUS, secondBus.mode());
129+
assertEquals("30", secondBus.route().getShortName());
130130

131131
var transferToFlex = itin.streetLeg(3);
132132
assertEquals(WALK, transferToFlex.getMode());
133133

134134
var finalFlex = itin.transitLeg(4);
135-
assertEquals(BUS, finalFlex.getMode());
136-
assertEquals("Zone 2", finalFlex.getRoute().getShortName());
135+
assertEquals(BUS, finalFlex.mode());
136+
assertEquals("Zone 2", finalFlex.route().getShortName());
137137
assertTrue(finalFlex.isFlexibleTrip());
138-
assertEquals("2021-12-02T15:00-05:00[America/New_York]", finalFlex.getStartTime().toString());
139-
assertEquals("2021-12-02T15:30-05:00[America/New_York]", finalFlex.getEndTime().toString());
138+
assertEquals("2021-12-02T15:00-05:00[America/New_York]", finalFlex.startTime().toString());
139+
assertEquals("2021-12-02T15:30-05:00[America/New_York]", finalFlex.endTime().toString());
140140
}
141141

142142
@Test
@@ -164,14 +164,14 @@ void flexDirect() {
164164
assertEquals(WALK, walkToFlex.getMode());
165165

166166
var flex = itin.transitLeg(1);
167-
assertEquals(BUS, flex.getMode());
168-
assertEquals("Zone 2", flex.getRoute().getShortName());
167+
assertEquals(BUS, flex.mode());
168+
assertEquals("Zone 2", flex.route().getShortName());
169169
assertTrue(flex.isFlexibleTrip());
170170

171-
assertEquals("Transfer Point for Route 30", flex.getFrom().name.toString());
172-
assertEquals("Destination (part of Flex Zone 2)", flex.getTo().name.toString());
171+
assertEquals("Transfer Point for Route 30", flex.from().name.toString());
172+
assertEquals("Destination (part of Flex Zone 2)", flex.to().name.toString());
173173

174-
assertEquals("2021-12-02T13:00-05:00[America/New_York]", flex.getStartTime().toString());
174+
assertEquals("2021-12-02T13:00-05:00[America/New_York]", flex.startTime().toString());
175175
}
176176

177177
@AfterAll

application/src/ext-test/java/org/opentripplanner/ext/flex/FlexibleTransitLegBuilderTest.java renamed to application/src/ext-test/java/org/opentripplanner/ext/flex/FlexibleTransitLegTest.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import org.opentripplanner.routing.alertpatch.TransitAlert;
2121
import org.opentripplanner.street.model._data.StreetModelForTest;
2222

23-
class FlexibleTransitLegBuilderTest implements PlanTestConstants {
23+
class FlexibleTransitLegTest implements PlanTestConstants {
2424

2525
private static final FlexTripEdge EDGE = new FlexTripEdge(
2626
StreetModelForTest.intersectionVertex(1, 1),
@@ -48,7 +48,7 @@ void listsAreInitialized() {
4848
.withFlexTripEdge(EDGE)
4949
.build();
5050
assertNotNull(leg.fareProducts());
51-
assertNotNull(leg.getTransitAlerts());
51+
assertNotNull(leg.listTransitAlerts());
5252
}
5353

5454
@Test
@@ -64,7 +64,7 @@ void everythingIsNonNull() {
6464
}
6565

6666
@Test
67-
void copy() {
67+
void copyOf() {
6868
var leg = new FlexibleTransitLegBuilder()
6969
.withStartTime(START_TIME)
7070
.withEndTime(END_TIME)
@@ -73,12 +73,12 @@ void copy() {
7373
.withAlerts(Set.of(ALERT))
7474
.build();
7575

76-
var copy = leg.copy().build();
76+
var copy = leg.copyOf().build();
7777

7878
assertEquals(copy.flexTripEdge(), EDGE);
79-
assertEquals(copy.getStartTime(), START_TIME);
80-
assertEquals(copy.getEndTime(), END_TIME);
81-
assertEquals(copy.getTransitAlerts(), Set.of(ALERT));
79+
assertEquals(copy.startTime(), START_TIME);
80+
assertEquals(copy.endTime(), END_TIME);
81+
assertEquals(copy.listTransitAlerts(), Set.of(ALERT));
8282
assertEquals(copy.fareProducts(), List.of(FARE_PRODUCT_USE));
8383
}
8484

@@ -94,9 +94,9 @@ void timeShift() {
9494

9595
var shifted = leg.withTimeShift(TIME_SHIFT);
9696

97-
assertEquals(START_TIME.plus(TIME_SHIFT), shifted.getStartTime());
98-
assertEquals(END_TIME.plus(TIME_SHIFT), shifted.getEndTime());
97+
assertEquals(START_TIME.plus(TIME_SHIFT), shifted.startTime());
98+
assertEquals(END_TIME.plus(TIME_SHIFT), shifted.endTime());
9999
assertEquals(List.of(FARE_PRODUCT_USE), shifted.fareProducts());
100-
assertEquals(Set.of(ALERT), shifted.getTransitAlerts());
100+
assertEquals(Set.of(ALERT), shifted.listTransitAlerts());
101101
}
102102
}

application/src/ext-test/java/org/opentripplanner/ext/flex/trip/ScheduledDeviatedTripIntegrationTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,14 +110,14 @@ void flexTripInTransitMode() {
110110
var itin = itineraries.get(0);
111111
var leg = itin.legs().get(0);
112112

113-
assertEquals("cujv", leg.getFrom().stop.getId().getId());
114-
assertEquals("yz85", leg.getTo().stop.getId().getId());
113+
assertEquals("cujv", leg.from().stop.getId().getId());
114+
assertEquals("yz85", leg.to().stop.getId().getId());
115115

116-
var intermediateStops = leg.getIntermediateStops();
116+
var intermediateStops = leg.listIntermediateStops();
117117
assertEquals(1, intermediateStops.size());
118118
assertEquals("zone_1", intermediateStops.get(0).place.stop.getId().getId());
119119

120-
EncodedPolyline legGeometry = EncodedPolyline.encode(leg.getLegGeometry());
120+
EncodedPolyline legGeometry = EncodedPolyline.encode(leg.legGeometry());
121121
assertThatPolylinesAreEqual(
122122
legGeometry.points(),
123123
"kfsmEjojcOa@eBRKfBfHR|ALjBBhVArMG|OCrEGx@OhAKj@a@tAe@hA]l@MPgAnAgw@nr@cDxCm@t@c@t@c@x@_@~@]pAyAdIoAhG}@lE{AzHWhAtt@t~Aj@tAb@~AXdBHn@FlBC`CKnA_@nC{CjOa@dCOlAEz@E|BRtUCbCQ~CWjD??qBvXBl@kBvWOzAc@dDOx@sHv]aIG?q@@c@ZaB\\mA"

0 commit comments

Comments
 (0)