query.caseDefinitionResourceName(resourceName);
public void testDeployCmmnModelInstance() throws Exception { // given CmmnModelInstance modelInstance = createCmmnModelInstance(); // when deploymentWithBuilder(repositoryService.createDeployment().addModelInstance("foo.cmmn", modelInstance)); // then assertNotNull(repositoryService.createCaseDefinitionQuery().caseDefinitionResourceName("foo.cmmn").singleResult()); }
query.caseDefinitionResourceName(resourceName);
public void testDeployAndGetCaseDefinition() throws Exception { // given case model final CmmnModelInstance modelInstance = createCmmnModelInstance(); // when case model is deployed DeploymentWithDefinitions deployment = repositoryService.createDeployment() .addModelInstance("foo.cmmn", modelInstance).deployWithResult(); deploymentIds.add(deployment.getId()); // then deployment contains deployed case definition List<CaseDefinition> deployedCaseDefinitions = deployment.getDeployedCaseDefinitions(); assertEquals(1, deployedCaseDefinitions.size()); assertNull(deployment.getDeployedProcessDefinitions()); assertNull(deployment.getDeployedDecisionDefinitions()); assertNull(deployment.getDeployedDecisionRequirementsDefinitions()); // and persisted case definition is equal to deployed case definition CaseDefinition persistedCaseDefinition = repositoryService.createCaseDefinitionQuery().caseDefinitionResourceName("foo.cmmn").singleResult(); assertEquals(persistedCaseDefinition.getId(), deployedCaseDefinitions.get(0).getId()); }
@Test public void testAdditionalParameters() { Map<String, String> queryParameters = getCompleteQueryParameters(); given() .queryParams(queryParameters) .expect() .statusCode(Status.OK.getStatusCode()) .when() .get(CASE_DEFINITION_QUERY_URL); // assert query invocation verify(mockedQuery).caseDefinitionId(queryParameters.get("caseDefinitionId")); verify(mockedQuery).caseDefinitionCategory(queryParameters.get("category")); verify(mockedQuery).caseDefinitionCategoryLike(queryParameters.get("categoryLike")); verify(mockedQuery).caseDefinitionName(queryParameters.get("name")); verify(mockedQuery).caseDefinitionNameLike(queryParameters.get("nameLike")); verify(mockedQuery).deploymentId(queryParameters.get("deploymentId")); verify(mockedQuery).caseDefinitionKey(queryParameters.get("key")); verify(mockedQuery).caseDefinitionKeyLike(queryParameters.get("keyLike")); verify(mockedQuery).caseDefinitionVersion(Integer.parseInt(queryParameters.get("version"))); verify(mockedQuery).latestVersion(); verify(mockedQuery).caseDefinitionResourceName(queryParameters.get("resourceName")); verify(mockedQuery).caseDefinitionResourceNameLike(queryParameters.get("resourceNameLike")); verify(mockedQuery).list(); }
public void testDeployEmptyCaseDefinition() throws Exception { // given empty case model final CmmnModelInstance modelInstance = Cmmn.createEmptyModel(); org.camunda.bpm.model.cmmn.instance.Definitions definitions = modelInstance.newInstance(org.camunda.bpm.model.cmmn.instance.Definitions.class); definitions.setTargetNamespace("http://camunda.org/examples"); modelInstance.setDefinitions(definitions); // when case model is deployed DeploymentWithDefinitions deployment = repositoryService.createDeployment() .addModelInstance("foo.cmmn", modelInstance).deployWithResult(); deploymentIds.add(deployment.getId()); // then no case definition is deployed assertNull(deployment.getDeployedCaseDefinitions()); // and there exist not persisted case definition assertNull(repositoryService.createCaseDefinitionQuery().caseDefinitionResourceName("foo.cmmn").singleResult()); }
query.caseDefinitionResourceName(resourceName);
public void testDeployCmmnModelInstance() throws Exception { // given CmmnModelInstance modelInstance = createCmmnModelInstance(); // when deploymentWithBuilder(repositoryService.createDeployment().addModelInstance("foo.cmmn", modelInstance)); // then assertNotNull(repositoryService.createCaseDefinitionQuery().caseDefinitionResourceName("foo.cmmn").singleResult()); }
public void testDeployAndGetCaseDefinition() throws Exception { // given case model final CmmnModelInstance modelInstance = createCmmnModelInstance(); // when case model is deployed DeploymentWithDefinitions deployment = repositoryService.createDeployment() .addModelInstance("foo.cmmn", modelInstance).deployWithResult(); deploymentIds.add(deployment.getId()); // then deployment contains deployed case definition List<CaseDefinition> deployedCaseDefinitions = deployment.getDeployedCaseDefinitions(); assertEquals(1, deployedCaseDefinitions.size()); assertNull(deployment.getDeployedProcessDefinitions()); assertNull(deployment.getDeployedDecisionDefinitions()); assertNull(deployment.getDeployedDecisionRequirementsDefinitions()); // and persisted case definition is equal to deployed case definition CaseDefinition persistedCaseDefinition = repositoryService.createCaseDefinitionQuery().caseDefinitionResourceName("foo.cmmn").singleResult(); assertEquals(persistedCaseDefinition.getId(), deployedCaseDefinitions.get(0).getId()); }
public void testDeployEmptyCaseDefinition() throws Exception { // given empty case model final CmmnModelInstance modelInstance = Cmmn.createEmptyModel(); org.camunda.bpm.model.cmmn.instance.Definitions definitions = modelInstance.newInstance(org.camunda.bpm.model.cmmn.instance.Definitions.class); definitions.setTargetNamespace("http://camunda.org/examples"); modelInstance.setDefinitions(definitions); // when case model is deployed DeploymentWithDefinitions deployment = repositoryService.createDeployment() .addModelInstance("foo.cmmn", modelInstance).deployWithResult(); deploymentIds.add(deployment.getId()); // then no case definition is deployed assertNull(deployment.getDeployedCaseDefinitions()); // and there exist not persisted case definition assertNull(repositoryService.createCaseDefinitionQuery().caseDefinitionResourceName("foo.cmmn").singleResult()); }