public class ReplicationAgentJobConsumerTest {
@Test
public void testJobWithSuccessfulAgent() throws Exception {
ReplicationQueueProcessor queueProcessor = mock(ReplicationQueueProcessor.class);
when(queueProcessor.process(anyString(), any(ReplicationQueueItem.class))).thenReturn(true);
ReplicationAgentJobConsumer replicationAgentJobConsumer = new ReplicationAgentJobConsumer(queueProcessor);
Job job = mock(Job.class);
JobConsumer.JobResult jobResult = replicationAgentJobConsumer.process(job);
assertEquals(JobConsumer.JobResult.OK, jobResult);