@Test public void testCreate() { DisposalResponse disposalResponse = null; try { disposalResponse = getDisposalResponse("disposal/disposalServiceResponse.disposal1.json"); } catch (final Exception e) { e.printStackTrace(); fail(); } final Asset asset = getAsset(); final AssetStatus assetStatus = getAssetStatus(); final List<AssetStatus> assetStatuses = new ArrayList<>(); assetStatuses.add(assetStatus); final DisposalRequest disposalRequest = new DisposalRequest(); disposalRequest.setDisposal(getDisposalForCreateAsync()); doNothing().when(disposalRepository).create(any(DisposalRequest.class)); assertEquals(disposalResponse.getDisposals().get(0).toString(), disposalRequest.getDisposal().toString()); when(assetService.getAsset(any(String.class), any(Long.class), any(RequestInfo.class))).thenReturn(asset); when(assetMasterService.getStatuses(any(AssetStatusObjectName.class), any(Status.class), any(String.class))) .thenReturn(assetStatuses); disposalService.setStatusOfAssetToDisposed(disposalRequest); disposalService.create(disposalRequest); }
public void create(final DisposalRequest disposalRequest) { disposalRepository.create(disposalRequest); setStatusOfAssetToDisposed(disposalRequest); }
DisposalService { public void create(final DisposalRequest disposalRequest) { disposalRepository.create(disposalRequest); setStatusOfAssetToDisposed(disposalRequest); } }
DisposalService { public void create(final DisposalRequest disposalRequest) { disposalRepository.create(disposalRequest); setStatusOfAssetToDisposed(disposalRequest); }  }
DisposalService { public void create(final DisposalRequest disposalRequest) { disposalRepository.create(disposalRequest); setStatusOfAssetToDisposed(disposalRequest); }  List<Disposal> search(final DisposalCriteria disposalCriteria, final RequestInfo requestInfo); void create(final DisposalRequest disposalRequest); void setStatusOfAssetToDisposed(final DisposalRequest disposalRequest); Disposal saveDisposal(final DisposalRequest disposalRequest, final HttpHeaders headers); String createVoucherForDisposal(final DisposalRequest disposalRequest, final HttpHeaders headers); }
DisposalService { public void create(final DisposalRequest disposalRequest) { disposalRepository.create(disposalRequest); setStatusOfAssetToDisposed(disposalRequest); }  List<Disposal> search(final DisposalCriteria disposalCriteria, final RequestInfo requestInfo); void create(final DisposalRequest disposalRequest); void setStatusOfAssetToDisposed(final DisposalRequest disposalRequest); Disposal saveDisposal(final DisposalRequest disposalRequest, final HttpHeaders headers); String createVoucherForDisposal(final DisposalRequest disposalRequest, final HttpHeaders headers);  }