package org.camunda.bpm.model.bpmn.instance; import org.junit.Test; import java.util.Arrays; import java.util.Collection; import static org.assertj.core.api.Assertions.assertThat; public class CompensateEventDefinitionTest extends AbstractEventDefinitionTest { public Collection<AttributeAssumption> getAttributesAssumptions() { return Arrays.asList( new AttributeAssumption("waitForCompletion"), new AttributeAssumption("activityRef") ); } @Test public void getEventDefinition() { CompensateEventDefinition eventDefinition = eventDefinitionQuery.filterByType(CompensateEventDefinition.class).singleResult(); assertThat(eventDefinition).isNotNull(); assertThat(eventDefinition.isWaitForCompletion()).isTrue(); assertThat(eventDefinition.getActivity().getId()).isEqualTo("task"); } }