Skip to content

Commit

Permalink
Add more tests
Browse files Browse the repository at this point in the history
  • Loading branch information
leonardehrenfried committed Jul 4, 2024
1 parent 76cba9c commit 0ca9720
Showing 1 changed file with 22 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import org.opentripplanner.routing.api.request.StreetMode;
import org.opentripplanner.routing.vehicle_parking.VehicleParking;
import org.opentripplanner.routing.vehicle_parking.VehicleParkingEntrance;
import org.opentripplanner.street.model._data.StreetModelForTest;
import org.opentripplanner.street.model.vertex.VehicleParkingEntranceVertex;
import org.opentripplanner.street.model.vertex.Vertex;
import org.opentripplanner.street.search.request.StreetSearchRequest;
Expand Down Expand Up @@ -74,11 +75,31 @@ void parkingFilters(
}

@Test
void isLinkedToGraph() {
void notLinkedToGraph() {
var vertex = buildVertex(Set.of());
assertFalse(vertex.isLinkedToGraph());
}

@Test
void linkedToGraphWithIncoming() {
var vertex = buildVertex(Set.of());
var streetVertex = StreetModelForTest.intersectionVertex(1, 1);
vertex.addIncoming(
StreetVehicleParkingLink.createStreetVehicleParkingLink(streetVertex, vertex)
);
assertTrue(vertex.isLinkedToGraph());
}

@Test
void linkedToGraphWithOutgoing() {
var vertex = buildVertex(Set.of());
var streetVertex = StreetModelForTest.intersectionVertex(1, 1);
vertex.addOutgoing(
StreetVehicleParkingLink.createStreetVehicleParkingLink(streetVertex, vertex)
);
assertTrue(vertex.isLinkedToGraph());
}

private static VehicleParkingEntranceVertex buildVertex(Set<String> parkingTags) {
var parking = VehicleParking
.builder()
Expand Down

0 comments on commit 0ca9720

Please sign in to comment.