+ mock POST(Ride)

pull/1/head
Ivan Olexyn 5 years ago
parent bc9e1399b0
commit 7ea439edc2

@ -10,15 +10,15 @@ import java.util.List;
public class BridgeServlet extends HttpServlet { public class BridgeServlet extends HttpServlet {
private static final String MISP_CLIENT_URL = "http://localhost:9090/mispclient/core"; protected static final String MISP_CLIENT_URL = "http://localhost:9090/mispclient/core";
public List<Ride> availableRides = new ArrayList<>(); public List<Ride> availableRides = new ArrayList<>();
public List<Ride> reservedRides = new ArrayList<>(); public List<Ride> reservedRides = new ArrayList<>();
public List<Ride> deliveredRides = new ArrayList<>(); public List<Ride> deliveredRides = new ArrayList<>();
private List<Ride> newRequests = new ArrayList<>(); protected List<Ride> newRequests = new ArrayList<>();
private List<Ride> forwardedRequests = new ArrayList<>(); protected List<Ride> forwardedRequests = new ArrayList<>();
private List<Ride> newData = new ArrayList<>(); protected List<Ride> newData = new ArrayList<>();
private List<Ride> forwardedData = new ArrayList<>(); protected List<Ride> forwardedData = new ArrayList<>();
// ####### // #######
// //
@ -50,8 +50,7 @@ public class BridgeServlet extends HttpServlet {
* send OK (Ride) to mispclient * send OK (Ride) to mispclient
* send OK (Ride) to public * send OK (Ride) to public
*/ */
private Ride handleGetLink(HttpServletRequest request, HttpServletResponse response) { protected Ride handleGetLink(HttpServletRequest request, HttpServletResponse response) {
// # send OK (Ride) to mispclient
// # send OK (Ride) to public // # send OK (Ride) to public
return new Ride(); return new Ride();
} }
@ -63,7 +62,7 @@ public class BridgeServlet extends HttpServlet {
* remove Ride from ReservedRides * remove Ride from ReservedRides
* add Ride to Deliveredrides * add Ride to Deliveredrides
*/ */
private Ride handleGetRide(HttpServletRequest request, HttpServletResponse response) { protected Ride handleGetRide(HttpServletRequest request, HttpServletResponse response) {
// # send OK (Ride)(Request) // # send OK (Ride)(Request)
return new Ride(); return new Ride();
} }
@ -78,7 +77,7 @@ public class BridgeServlet extends HttpServlet {
* remove Ride from NewRequest * remove Ride from NewRequest
* add Ride to ForwardedRequest * add Ride to ForwardedRequest
*/ */
private Ride handleGetRideRequest(HttpServletRequest request, HttpServletResponse response) { protected Ride handleGetRideRequest(HttpServletRequest request, HttpServletResponse response) {
// # send OK (Ride)(Request)(Data) // # send OK (Ride)(Request)(Data)
return new Ride(); return new Ride();
} }
@ -96,7 +95,7 @@ public class BridgeServlet extends HttpServlet {
* remove Ride from ForwardedData * remove Ride from ForwardedData
* add Ride to EOL * add Ride to EOL
*/ */
private Ride handleGetRideRequestData(HttpServletRequest request, HttpServletResponse response) { protected Ride handleGetRideRequestData(HttpServletRequest request, HttpServletResponse response) {
// # send OK (EOL) // # send OK (EOL)
return new Ride(); return new Ride();
} }
@ -116,7 +115,8 @@ public class BridgeServlet extends HttpServlet {
* handle POST (Ride) * handle POST (Ride)
* add Ride to AvailableRides * add Ride to AvailableRides
*/ */
private Ride handlePostRide(HttpServletRequest request, HttpServletResponse response) { protected Ride handlePostRide(HttpServletRequest request, HttpServletResponse response) {
// # send OK (Ride) to mispclient
return new Ride(); return new Ride();
} }
} }

@ -20,10 +20,29 @@ public class BridgeMock extends BridgeServlet {
@Override @Override
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
super.doPost(request,response); super.doPost(request,response);
} }
/**
* handle POST (Ride)
* add Ride to AvailableRides
*/
@Override
protected Ride handlePostRide(HttpServletRequest request, HttpServletResponse response) {
// WIP wait till GET (LINK) arrives.
// # send OK (Ride) to mispclient
return new Ride();
}
} }

@ -25,7 +25,7 @@ public class ClientMock extends ClientServlet {
MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletRequest request = new MockHttpServletRequest();
MockHttpServletResponse response = new MockHttpServletResponse(); MockHttpServletResponse response = new MockHttpServletResponse();
mockSet.bridgeMock.doPost(request,response); mockSet.bridgeMock.doPost(request,response);
// END
return super.sendPostRide(ride); return super.sendPostRide(ride);
} }

Loading…
Cancel
Save