コード例 #1
0
  @Test
  public void editVehicleFromGarage() throws Exception {
    VehicleRequest vehicleRequest = new VehicleRequest();
    VehicleResponse vehicleResponse = new VehicleResponse();
    when(vehicleService.editVehicle(vehicleRequest, "gId", "vId")).thenReturn(vehicleResponse);

    mockMvc
        .perform(
            put("/garages/{garageId}/vehicles/{vehicleId}", "gId", "vId")
                .accept(MediaType.APPLICATION_JSON)
                .contentType(MediaType.APPLICATION_JSON)
                .content("{}"))
        .andExpect(status().isAccepted());

    verify(vehicleService, times(1))
        .editVehicle(any(VehicleRequest.class), anyString(), anyString());
  }