public DecisionDefinition build() { DecisionDefinition mockDefinition = mock(DecisionDefinition.class); when(mockDefinition.getId()).thenReturn(id); when(mockDefinition.getCategory()).thenReturn(category); when(mockDefinition.getName()).thenReturn(name); when(mockDefinition.getKey()).thenReturn(key); when(mockDefinition.getVersion()).thenReturn(version); when(mockDefinition.getResourceName()).thenReturn(resource); when(mockDefinition.getDiagramResourceName()).thenReturn(diagramResource); when(mockDefinition.getDeploymentId()).thenReturn(deploymentId); when(mockDefinition.getTenantId()).thenReturn(tenantId); when(mockDefinition.getDecisionRequirementsDefinitionId()).thenReturn(decisionRequirementsDefinitionId); when(mockDefinition.getDecisionRequirementsDefinitionKey()).thenReturn(decisionRequirementsDefinitionKey); when(mockDefinition.getVersionTag()).thenReturn(versionTag); return mockDefinition; }
@Deployment(resources = { "org/camunda/bpm/engine/test/api/repository/versionTag.dmn", "org/camunda/bpm/engine/test/api/repository/versionTagHigher.dmn" }) @Test public void testQueryOrderByVersionTag() { List<DecisionDefinition> decisionDefinitionList = repositoryService .createDecisionDefinitionQuery() .versionTagLike("1%") .orderByVersionTag() .asc() .list(); assertEquals("1.1.0", decisionDefinitionList.get(1).getVersionTag()); }
@Deployment(resources={"org/camunda/bpm/engine/test/api/repository/versionTag.dmn"}) public void testParsingVersionTagDecisionDefinition() { DecisionDefinition decision = repositoryService .createDecisionDefinitionQuery() .orderByDecisionDefinitionVersion() .asc() .singleResult(); assertEquals("1.0.0", decision.getVersionTag()); }
@Deployment(resources={"org/camunda/bpm/engine/test/api/repository/noVersionTag.dmn"}) public void testParsingNullVersionTagDecisionDefinition() { DecisionDefinition decision = repositoryService .createDecisionDefinitionQuery() .orderByDecisionDefinitionVersion() .asc() .singleResult(); assertEquals(null, decision.getVersionTag()); } }
public static DecisionDefinitionDto fromDecisionDefinition(DecisionDefinition definition) { DecisionDefinitionDto dto = new DecisionDefinitionDto(); dto.id = definition.getId(); dto.key = definition.getKey(); dto.category = definition.getCategory(); dto.name = definition.getName(); dto.version = definition.getVersion(); dto.resource = definition.getResourceName(); dto.deploymentId = definition.getDeploymentId(); dto.decisionRequirementsDefinitionId = definition.getDecisionRequirementsDefinitionId(); dto.decisionRequirementsDefinitionKey = definition.getDecisionRequirementsDefinitionKey(); dto.tenantId = definition.getTenantId(); dto.historyTimeToLive = definition.getHistoryTimeToLive(); dto.versionTag = definition.getVersionTag(); return dto; }
public static DecisionDefinitionDto fromDecisionDefinition(DecisionDefinition definition) { DecisionDefinitionDto dto = new DecisionDefinitionDto(); dto.id = definition.getId(); dto.key = definition.getKey(); dto.category = definition.getCategory(); dto.name = definition.getName(); dto.version = definition.getVersion(); dto.resource = definition.getResourceName(); dto.deploymentId = definition.getDeploymentId(); dto.decisionRequirementsDefinitionId = definition.getDecisionRequirementsDefinitionId(); dto.decisionRequirementsDefinitionKey = definition.getDecisionRequirementsDefinitionKey(); dto.tenantId = definition.getTenantId(); dto.historyTimeToLive = definition.getHistoryTimeToLive(); dto.versionTag = definition.getVersionTag(); return dto; }
@Deployment(resources = { "org/camunda/bpm/engine/test/api/repository/versionTag.dmn", "org/camunda/bpm/engine/test/api/repository/versionTagHigher.dmn" }) @Test public void testQueryByVersionTag() { DecisionDefinition decisionDefinition = repositoryService .createDecisionDefinitionQuery() .versionTag("1.0.0") .singleResult(); assertEquals("versionTag", decisionDefinition.getKey()); assertEquals("1.0.0", decisionDefinition.getVersionTag()); }
@Deployment(resources = { "org/camunda/bpm/engine/test/api/repository/versionTag.dmn", "org/camunda/bpm/engine/test/api/repository/versionTagHigher.dmn" }) @Test public void testQueryOrderByVersionTag() { List<DecisionDefinition> decisionDefinitionList = repositoryService .createDecisionDefinitionQuery() .versionTagLike("1%") .orderByVersionTag() .asc() .list(); assertEquals("1.1.0", decisionDefinitionList.get(1).getVersionTag()); }
@Deployment(resources={"org/camunda/bpm/engine/test/api/repository/noVersionTag.dmn"}) public void testParsingNullVersionTagDecisionDefinition() { DecisionDefinition decision = repositoryService .createDecisionDefinitionQuery() .orderByDecisionDefinitionVersion() .asc() .singleResult(); assertEquals(null, decision.getVersionTag()); } }
@Deployment(resources={"org/camunda/bpm/engine/test/api/repository/versionTag.dmn"}) public void testParsingVersionTagDecisionDefinition() { DecisionDefinition decision = repositoryService .createDecisionDefinitionQuery() .orderByDecisionDefinitionVersion() .asc() .singleResult(); assertEquals("1.0.0", decision.getVersionTag()); }
public static DecisionDefinitionDto fromDecisionDefinition(DecisionDefinition definition) { DecisionDefinitionDto dto = new DecisionDefinitionDto(); dto.id = definition.getId(); dto.key = definition.getKey(); dto.category = definition.getCategory(); dto.name = definition.getName(); dto.version = definition.getVersion(); dto.resource = definition.getResourceName(); dto.deploymentId = definition.getDeploymentId(); dto.decisionRequirementsDefinitionId = definition.getDecisionRequirementsDefinitionId(); dto.decisionRequirementsDefinitionKey = definition.getDecisionRequirementsDefinitionKey(); dto.tenantId = definition.getTenantId(); dto.historyTimeToLive = definition.getHistoryTimeToLive(); dto.versionTag = definition.getVersionTag(); return dto; }
@Deployment(resources = { "org/camunda/bpm/engine/test/api/repository/versionTag.dmn", "org/camunda/bpm/engine/test/api/repository/versionTagHigher.dmn" }) @Test public void testQueryByVersionTag() { DecisionDefinition decisionDefinition = repositoryService .createDecisionDefinitionQuery() .versionTag("1.0.0") .singleResult(); assertEquals("versionTag", decisionDefinition.getKey()); assertEquals("1.0.0", decisionDefinition.getVersionTag()); }