Search in sources :

Example 1 with Deployment

use of org.activiti.api.process.model.Deployment in project Activiti by Activiti.

the class ProcessRuntimeIT method should_selectLatestDeployment.

@Test
public void should_selectLatestDeployment() {
    Deployment deployment = processRuntime.selectLatestDeployment();
    assertThat(deployment.getVersion()).isEqualTo(1);
    assertThat(deployment.getProjectReleaseVersion()).isEqualTo("1");
    assertThat(deployment.getName()).isEqualTo("SpringAutoDeployment");
}
Also used : Deployment(org.activiti.api.process.model.Deployment) Test(org.junit.jupiter.api.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 2 with Deployment

use of org.activiti.api.process.model.Deployment in project Activiti by Activiti.

the class ProcessRuntimeIT method should_OnlyProcessDefinitionsFromLatestVersionRetrieved.

@Test
public void should_OnlyProcessDefinitionsFromLatestVersionRetrieved() {
    Deployment deployment = processRuntime.selectLatestDeployment();
    Page<ProcessDefinition> processDefinitionPage = processRuntime.processDefinitions(PAGEABLE);
    assertThat(processDefinitionPage.getContent().stream().filter(c -> c.getKey().equals(SUPER_PROCESS))).extracting(ProcessDefinition::getAppVersion).containsOnly(deployment.getVersion().toString());
}
Also used : RuntimeService(org.activiti.engine.RuntimeService) BeforeEach(org.junit.jupiter.api.BeforeEach) Pageable(org.activiti.api.runtime.shared.query.Pageable) ProcessRuntimeImpl(org.activiti.runtime.api.impl.ProcessRuntimeImpl) Task(org.activiti.api.task.model.Task) APIVariableInstanceConverter(org.activiti.runtime.api.model.impl.APIVariableInstanceConverter) Assertions.assertThat(org.assertj.core.api.Assertions.assertThat) SecurityUtil(org.activiti.spring.boot.security.util.SecurityUtil) Autowired(org.springframework.beans.factory.annotation.Autowired) ProcessDefinition(org.activiti.api.process.model.ProcessDefinition) Mockito.spy(org.mockito.Mockito.spy) ProcessPayloadBuilder(org.activiti.api.process.model.builders.ProcessPayloadBuilder) Deployment(org.activiti.api.process.model.Deployment) ProcessRuntime(org.activiti.api.process.runtime.ProcessRuntime) RepositoryService(org.activiti.engine.RepositoryService) BigDecimal(java.math.BigDecimal) ProcessSecurityPoliciesManager(org.activiti.core.common.spring.security.policies.ProcessSecurityPoliciesManager) ProcessAdminRuntimeImpl(org.activiti.runtime.api.impl.ProcessAdminRuntimeImpl) SignalPayload(org.activiti.api.process.model.payloads.SignalPayload) ApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher) Assertions.catchThrowable(org.assertj.core.api.Assertions.catchThrowable) APIProcessInstanceConverter(org.activiti.runtime.api.model.impl.APIProcessInstanceConverter) TaskRuntime(org.activiti.api.task.runtime.TaskRuntime) APIProcessDefinitionConverter(org.activiti.runtime.api.model.impl.APIProcessDefinitionConverter) ProcessVariablesPayloadValidator(org.activiti.runtime.api.impl.ProcessVariablesPayloadValidator) ProcessInstance(org.activiti.api.process.model.ProcessInstance) ProcessRuntimeConfiguration(org.activiti.api.process.runtime.conf.ProcessRuntimeConfiguration) APIDeploymentConverter(org.activiti.runtime.api.model.impl.APIDeploymentConverter) TaskPayloadBuilder(org.activiti.api.task.model.builders.TaskPayloadBuilder) ActivitiIllegalArgumentException(org.activiti.engine.ActivitiIllegalArgumentException) UpdateProcessPayload(org.activiti.api.process.model.payloads.UpdateProcessPayload) Page(org.activiti.api.runtime.shared.query.Page) AccessDeniedException(org.springframework.security.access.AccessDeniedException) Collectors(java.util.stream.Collectors) Mockito.verify(org.mockito.Mockito.verify) Test(org.junit.jupiter.api.Test) StartProcessPayload(org.activiti.api.process.model.payloads.StartProcessPayload) List(java.util.List) AfterEach(org.junit.jupiter.api.AfterEach) RuntimeTestConfiguration(org.activiti.spring.boot.RuntimeTestConfiguration) SpringBootTest(org.springframework.boot.test.context.SpringBootTest) ProcessCleanUpUtil(org.activiti.spring.boot.test.util.ProcessCleanUpUtil) ProcessAdminRuntime(org.activiti.api.process.runtime.ProcessAdminRuntime) VariableInstance(org.activiti.api.model.shared.model.VariableInstance) Tuple.tuple(org.assertj.core.groups.Tuple.tuple) Deployment(org.activiti.api.process.model.Deployment) ProcessDefinition(org.activiti.api.process.model.ProcessDefinition) Test(org.junit.jupiter.api.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Aggregations

Deployment (org.activiti.api.process.model.Deployment)2 Test (org.junit.jupiter.api.Test)2 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)2 BigDecimal (java.math.BigDecimal)1 List (java.util.List)1 Collectors (java.util.stream.Collectors)1 VariableInstance (org.activiti.api.model.shared.model.VariableInstance)1 ProcessDefinition (org.activiti.api.process.model.ProcessDefinition)1 ProcessInstance (org.activiti.api.process.model.ProcessInstance)1 ProcessPayloadBuilder (org.activiti.api.process.model.builders.ProcessPayloadBuilder)1 SignalPayload (org.activiti.api.process.model.payloads.SignalPayload)1 StartProcessPayload (org.activiti.api.process.model.payloads.StartProcessPayload)1 UpdateProcessPayload (org.activiti.api.process.model.payloads.UpdateProcessPayload)1 ProcessAdminRuntime (org.activiti.api.process.runtime.ProcessAdminRuntime)1 ProcessRuntime (org.activiti.api.process.runtime.ProcessRuntime)1 ProcessRuntimeConfiguration (org.activiti.api.process.runtime.conf.ProcessRuntimeConfiguration)1 Page (org.activiti.api.runtime.shared.query.Page)1 Pageable (org.activiti.api.runtime.shared.query.Pageable)1 Task (org.activiti.api.task.model.Task)1 TaskPayloadBuilder (org.activiti.api.task.model.builders.TaskPayloadBuilder)1