### Question:
GcpJobStatusService implements JobStatusService { @Override public void save(IngestJob ingestJob) { log.debug("Update the ingestion job. Job: {}", ingestJob); ingestJobRepository.save(ingestJob); }  @Override IngestJobStatusDto getStatus(String jobId, MessageHeaders headers); @Override IngestJob get(String jobId); @Override String initInjectJob(); @Override void updateJobStatus(String jobId, IngestJobStatus status); @Override void save(IngestJob ingestJob);  }### Answer:
@Test public void shouldSaveIngestJob() { IngestJob ingestJob = IngestJob.builder() .build(); jobStatusService.save(ingestJob); InOrder inOrder = inOrder(authenticationService, ingestJobRepository, ingestJobMapper); inOrder.verify(ingestJobRepository).save(ingestJobCaptor.capture()); inOrder.verifyNoMoreInteractions(); then(ingestJobCaptor.getValue()).isEqualTo(ingestJob); }