Search in sources :

Example 1 with JobStreams

use of org.kie.kogito.jobs.service.stream.JobStreams in project kogito-apps by kiegroup.

the class BaseJobRepositoryTest method mockJobStreams.

public JobStreams mockJobStreams() {
    final JobStreams mock = mock(JobStreams.class);
    lenient().when(mock.publishJobStatusChange(any(JobDetails.class))).thenAnswer(a -> a.getArgument(0));
    lenient().when(mock.publishJobSuccess(any(JobExecutionResponse.class))).thenAnswer(a -> a.getArgument(0));
    lenient().when(mock.publishJobError(any(JobExecutionResponse.class))).thenAnswer(a -> a.getArgument(0));
    return mock;
}
Also used : JobStreams(org.kie.kogito.jobs.service.stream.JobStreams) JobExecutionResponse(org.kie.kogito.jobs.service.model.JobExecutionResponse) JobDetails(org.kie.kogito.jobs.service.model.job.JobDetails)

Aggregations

JobExecutionResponse (org.kie.kogito.jobs.service.model.JobExecutionResponse)1 JobDetails (org.kie.kogito.jobs.service.model.job.JobDetails)1 JobStreams (org.kie.kogito.jobs.service.stream.JobStreams)1