java.lang.Object
org.assertj.core.api.AbstractAssert<S,A>
org.camunda.bpm.engine.test.assertions.bpmn.AbstractProcessAssert<JobAssert,org.camunda.bpm.engine.runtime.Job>
org.camunda.bpm.engine.test.assertions.bpmn.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 Details

    • JobAssert

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

    • assertThat

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

      protected org.camunda.bpm.engine.runtime.Job getCurrent()
      Specified by:
      getCurrent in class AbstractProcessAssert<JobAssert,org.camunda.bpm.engine.runtime.Job>
    • 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()
    • hasActivityId

      public JobAssert hasActivityId(String activityId)
    • toString

      protected String toString(org.camunda.bpm.engine.runtime.Job job)
      Specified by:
      toString in class AbstractProcessAssert<JobAssert,org.camunda.bpm.engine.runtime.Job>
    • jobQuery

      protected org.camunda.bpm.engine.runtime.JobQuery jobQuery()
      Overrides:
      jobQuery in class AbstractProcessAssert<JobAssert,org.camunda.bpm.engine.runtime.Job>
    • executionQuery

      protected org.camunda.bpm.engine.runtime.ExecutionQuery executionQuery()
      Overrides:
      executionQuery in class AbstractProcessAssert<JobAssert,org.camunda.bpm.engine.runtime.Job>