Class JobAssert

  • All Implemented Interfaces:
    org.assertj.core.api.Assert<JobAssert,​org.camunda.bpm.engine.runtime.Job>, org.assertj.core.api.Descriptable<JobAssert>, org.assertj.core.api.ExtensionPoints<JobAssert,​org.camunda.bpm.engine.runtime.Job>

    public class JobAssert
    extends AbstractProcessAssert<JobAssert,​org.camunda.bpm.engine.runtime.Job>
    Assertions for a Job.
    • Constructor Detail

      • JobAssert

        protected JobAssert​(org.camunda.bpm.engine.ProcessEngine engine,
                            org.camunda.bpm.engine.runtime.Job actual)
    • Method Detail

      • assertThat

        protected static JobAssert assertThat​(org.camunda.bpm.engine.ProcessEngine engine,
                                              org.camunda.bpm.engine.runtime.Job actual)
      • hasId

        public JobAssert hasId​(String expectedId)
        Verifies the expectation of a specific id for the Job.
        Parameters:
        expectedId - the expected job id
        Returns:
        this JobAssert
        See Also:
        Job.getId()
      • hasDueDate

        public JobAssert hasDueDate​(Date expectedDueDate)
        Verifies the expectation of a specific due date for the Job.
        Parameters:
        expectedDueDate - the expected due date
        Returns:
        this JobAssert
        See Also:
        Job.getDuedate()
      • hasProcessInstanceId

        public JobAssert hasProcessInstanceId​(String expectedProcessInstanceId)
        Verifies the expectation of a specific process instance id for the Job.
        Parameters:
        expectedProcessInstanceId - the expected process instance id
        Returns:
        this JobAssert
        See Also:
        Job.getProcessInstanceId()
      • hasExecutionId

        public JobAssert hasExecutionId​(String expectedExecutionId)
        Verifies the expectation of a specific execution id for the Job.
        Parameters:
        expectedExecutionId - the expected execution id
        Returns:
        this JobAssert
        See Also:
        Job.getExecutionId()
      • hasRetries

        public JobAssert hasRetries​(int expectedRetries)
        Verifies the expectation of a specific number of retries left for the Job.
        Parameters:
        expectedRetries - the expected number of retries
        Returns:
        this JobAssert
        See Also:
        Job.getExecutionId()
      • hasExceptionMessage

        public JobAssert hasExceptionMessage()
        Verifies the expectation of the existence of an exception message for the Job.
        Returns:
        this JobAssert
        See Also:
        Job.getExceptionMessage()
      • hasDeploymentId

        public JobAssert hasDeploymentId​(String expectedDeploymentId)
        Verifies the expectation of a specific deployment id for the Job.
        Parameters:
        expectedDeploymentId - the expected deployment id
        Returns:
        this JobAssert
        See Also:
        Job.getDeploymentId()