@Test(expected = PatchApplicationException.class)
public void throwsPatchApplicationExceptionWhenNotAValidPatch() throws Exception {

  JsonNode road = mapper.readTree("{\"description\":\"description1\"}");
  List<PatchOperation> operations = singletonList(PatchOperation.replace("/description", "description2"));
  JsonNode jsonNodePatch = mapper.readTree("{}");
  ObjectMapper mockObjectMapper = mock(ObjectMapper.class);
  when(mockObjectMapper.convertValue(any(), eq(JsonNode.class))).thenReturn(jsonNodePatch);
  underTest = new JsonPatchApplier(mockObjectMapper);
  underTest.apply(road, operations);
}