@SuppressWarnings("unchecked") protected ProcessInstanceModificationInstantiationBuilder setUpMockModificationBuilder() { ProcessInstanceModificationInstantiationBuilder mockModificationBuilder = mock(ProcessInstanceModificationInstantiationBuilder.class); when(mockModificationBuilder.cancelActivityInstance(anyString())).thenReturn(mockModificationBuilder); when(mockModificationBuilder.cancelAllForActivity(anyString())).thenReturn(mockModificationBuilder); when(mockModificationBuilder.startAfterActivity(anyString())).thenReturn(mockModificationBuilder); when(mockModificationBuilder.startAfterActivity(anyString(), anyString())).thenReturn(mockModificationBuilder); when(mockModificationBuilder.startBeforeActivity(anyString())).thenReturn(mockModificationBuilder); when(mockModificationBuilder.startBeforeActivity(anyString(), anyString())).thenReturn(mockModificationBuilder); when(mockModificationBuilder.startTransition(anyString())).thenReturn(mockModificationBuilder); when(mockModificationBuilder.startTransition(anyString(), anyString())).thenReturn(mockModificationBuilder); when(mockModificationBuilder.setVariables(any(Map.class))).thenReturn(mockModificationBuilder); when(mockModificationBuilder.setVariablesLocal(any(Map.class))).thenReturn(mockModificationBuilder); return mockModificationBuilder; }
inOrder.verify(mockModificationBuilder).startBeforeActivity("activityId"); inOrder.verify(mockModificationBuilder).startBeforeActivity("activityId", "ancestorActivityInstanceId"); inOrder.verify(mockModificationBuilder).startAfterActivity("activityId"); inOrder.verify(mockModificationBuilder).startAfterActivity("activityId", "ancestorActivityInstanceId"); inOrder.verify(mockModificationBuilder).startTransition("transitionId"); inOrder.verify(mockModificationBuilder).startTransition("transitionId", "ancestorActivityInstanceId");
inOrder.verify(mockModificationBuilder).startBeforeActivity("activityId"); inOrder.verify(mockModificationBuilder).startBeforeActivity("activityId", "ancestorActivityInstanceId"); inOrder.verify(mockModificationBuilder).startAfterActivity("activityId"); inOrder.verify(mockModificationBuilder).startAfterActivity("activityId", "ancestorActivityInstanceId"); inOrder.verify(mockModificationBuilder).startTransition("transitionId"); inOrder.verify(mockModificationBuilder).startTransition("transitionId", "ancestorActivityInstanceId");
verify(mockModificationBuilder).setVariable(eq("var"), argThat(EqualsPrimitiveValue.stringValue("value"))); inOrder.verify(mockModificationBuilder).startAfterActivity("activityId");