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; }
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; }
assertEquals("One", decisionDefinition.getName()); assertTrue(decisionDefinition.getId().startsWith("one:1")); assertEquals("Examples", decisionDefinition.getCategory()); assertEquals(1, decisionDefinition.getVersion()); assertEquals("org/camunda/bpm/engine/test/repository/one.dmn", decisionDefinition.getResourceName()); assertEquals("One", decisionDefinition.getName()); assertTrue(decisionDefinition.getId().startsWith("one:2")); assertEquals("Examples", decisionDefinition.getCategory()); assertEquals(2, decisionDefinition.getVersion()); assertEquals("org/camunda/bpm/engine/test/repository/one.dmn", decisionDefinition.getResourceName()); assertEquals("Two", decisionDefinition.getName()); assertTrue(decisionDefinition.getId().startsWith("two:1")); assertEquals("Examples2", decisionDefinition.getCategory()); assertEquals(1, decisionDefinition.getVersion()); assertEquals("org/camunda/bpm/engine/test/repository/two.dmn", decisionDefinition.getResourceName());
@Test public void dmnDeployment() { String deploymentId = testRule.deploy(DMN_CHECK_ORDER_RESOURCE).getId(); // there should be decision deployment DeploymentQuery deploymentQuery = repositoryService.createDeploymentQuery(); assertEquals(1, deploymentQuery.count()); // there should be one decision definition DecisionDefinitionQuery query = repositoryService.createDecisionDefinitionQuery(); assertEquals(1, query.count()); DecisionDefinition decisionDefinition = query.singleResult(); assertTrue(decisionDefinition.getId().startsWith("decision:1:")); assertEquals("http://camunda.org/schema/1.0/dmn", decisionDefinition.getCategory()); assertEquals("CheckOrder", decisionDefinition.getName()); assertEquals("decision", decisionDefinition.getKey()); assertEquals(1, decisionDefinition.getVersion()); assertEquals(DMN_CHECK_ORDER_RESOURCE, decisionDefinition.getResourceName()); assertEquals(deploymentId, decisionDefinition.getDeploymentId()); assertNull(decisionDefinition.getDiagramResourceName()); }
@Test public void dmnDeploymentWithDmnSuffix() { String deploymentId = testRule.deploy(DMN_CHECK_ORDER_RESOURCE_DMN_SUFFIX).getId(); // there should be one deployment DeploymentQuery deploymentQuery = repositoryService.createDeploymentQuery(); assertEquals(1, deploymentQuery.count()); // there should be one case definition DecisionDefinitionQuery query = repositoryService.createDecisionDefinitionQuery(); assertEquals(1, query.count()); DecisionDefinition decisionDefinition = query.singleResult(); assertTrue(decisionDefinition.getId().startsWith("decision:1:")); assertEquals("http://camunda.org/schema/1.0/dmn", decisionDefinition.getCategory()); assertEquals("CheckOrder", decisionDefinition.getName()); assertEquals("decision", decisionDefinition.getKey()); assertEquals(1, decisionDefinition.getVersion()); assertEquals(DMN_CHECK_ORDER_RESOURCE_DMN_SUFFIX, decisionDefinition.getResourceName()); assertEquals(deploymentId, decisionDefinition.getDeploymentId()); assertNull(decisionDefinition.getDiagramResourceName()); }
@Test public void dmnDeploymentWithDecisionLiteralExpression() { String deploymentId = testRule.deploy(DMN_DECISION_LITERAL_EXPRESSION).getId(); // there should be decision deployment DeploymentQuery deploymentQuery = repositoryService.createDeploymentQuery(); assertEquals(1, deploymentQuery.count()); // there should be one decision definition DecisionDefinitionQuery query = repositoryService.createDecisionDefinitionQuery(); assertEquals(1, query.count()); DecisionDefinition decisionDefinition = query.singleResult(); assertTrue(decisionDefinition.getId().startsWith("decisionLiteralExpression:1:")); assertEquals("http://camunda.org/schema/1.0/dmn", decisionDefinition.getCategory()); assertEquals("decisionLiteralExpression", decisionDefinition.getKey()); assertEquals("Decision with Literal Expression", decisionDefinition.getName()); assertEquals(1, decisionDefinition.getVersion()); assertEquals(DMN_DECISION_LITERAL_EXPRESSION, decisionDefinition.getResourceName()); assertEquals(deploymentId, decisionDefinition.getDeploymentId()); assertNull(decisionDefinition.getDiagramResourceName()); }
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; }
assertEquals("One", decisionDefinition.getName()); assertTrue(decisionDefinition.getId().startsWith("one:1")); assertEquals("Examples", decisionDefinition.getCategory()); assertEquals(1, decisionDefinition.getVersion()); assertEquals("org/camunda/bpm/engine/test/repository/one.dmn", decisionDefinition.getResourceName()); assertEquals("One", decisionDefinition.getName()); assertTrue(decisionDefinition.getId().startsWith("one:2")); assertEquals("Examples", decisionDefinition.getCategory()); assertEquals(2, decisionDefinition.getVersion()); assertEquals("org/camunda/bpm/engine/test/repository/one.dmn", decisionDefinition.getResourceName()); assertEquals("Two", decisionDefinition.getName()); assertTrue(decisionDefinition.getId().startsWith("two:1")); assertEquals("Examples2", decisionDefinition.getCategory()); assertEquals(1, decisionDefinition.getVersion()); assertEquals("org/camunda/bpm/engine/test/repository/two.dmn", decisionDefinition.getResourceName());
@Test public void dmnDeploymentWithDecisionLiteralExpression() { String deploymentId = testRule.deploy(DMN_DECISION_LITERAL_EXPRESSION).getId(); // there should be decision deployment DeploymentQuery deploymentQuery = repositoryService.createDeploymentQuery(); assertEquals(1, deploymentQuery.count()); // there should be one decision definition DecisionDefinitionQuery query = repositoryService.createDecisionDefinitionQuery(); assertEquals(1, query.count()); DecisionDefinition decisionDefinition = query.singleResult(); assertTrue(decisionDefinition.getId().startsWith("decisionLiteralExpression:1:")); assertEquals("http://camunda.org/schema/1.0/dmn", decisionDefinition.getCategory()); assertEquals("decisionLiteralExpression", decisionDefinition.getKey()); assertEquals("Decision with Literal Expression", decisionDefinition.getName()); assertEquals(1, decisionDefinition.getVersion()); assertEquals(DMN_DECISION_LITERAL_EXPRESSION, decisionDefinition.getResourceName()); assertEquals(deploymentId, decisionDefinition.getDeploymentId()); assertNull(decisionDefinition.getDiagramResourceName()); }
@Test public void dmnDeployment() { String deploymentId = testRule.deploy(DMN_CHECK_ORDER_RESOURCE).getId(); // there should be decision deployment DeploymentQuery deploymentQuery = repositoryService.createDeploymentQuery(); assertEquals(1, deploymentQuery.count()); // there should be one decision definition DecisionDefinitionQuery query = repositoryService.createDecisionDefinitionQuery(); assertEquals(1, query.count()); DecisionDefinition decisionDefinition = query.singleResult(); assertTrue(decisionDefinition.getId().startsWith("decision:1:")); assertEquals("http://camunda.org/schema/1.0/dmn", decisionDefinition.getCategory()); assertEquals("CheckOrder", decisionDefinition.getName()); assertEquals("decision", decisionDefinition.getKey()); assertEquals(1, decisionDefinition.getVersion()); assertEquals(DMN_CHECK_ORDER_RESOURCE, decisionDefinition.getResourceName()); assertEquals(deploymentId, decisionDefinition.getDeploymentId()); assertNull(decisionDefinition.getDiagramResourceName()); }
@Test public void dmnDeploymentWithDmnSuffix() { String deploymentId = testRule.deploy(DMN_CHECK_ORDER_RESOURCE_DMN_SUFFIX).getId(); // there should be one deployment DeploymentQuery deploymentQuery = repositoryService.createDeploymentQuery(); assertEquals(1, deploymentQuery.count()); // there should be one case definition DecisionDefinitionQuery query = repositoryService.createDecisionDefinitionQuery(); assertEquals(1, query.count()); DecisionDefinition decisionDefinition = query.singleResult(); assertTrue(decisionDefinition.getId().startsWith("decision:1:")); assertEquals("http://camunda.org/schema/1.0/dmn", decisionDefinition.getCategory()); assertEquals("CheckOrder", decisionDefinition.getName()); assertEquals("decision", decisionDefinition.getKey()); assertEquals(1, decisionDefinition.getVersion()); assertEquals(DMN_CHECK_ORDER_RESOURCE_DMN_SUFFIX, decisionDefinition.getResourceName()); assertEquals(deploymentId, decisionDefinition.getDeploymentId()); assertNull(decisionDefinition.getDiagramResourceName()); }