@Test public void queryByCategoryLike() { DecisionDefinitionQuery query = repositoryService.createDecisionDefinitionQuery(); query .decisionDefinitionCategoryLike("%Example%"); verifyQueryResults(query, 3); query .decisionDefinitionCategoryLike("%amples2"); verifyQueryResults(query, 1); query .decisionDefinitionCategoryLike("%z\\_"); verifyQueryResults(query, 1); }
@Test public void queryByInvalidCategoryLike() { DecisionDefinitionQuery query = repositoryService.createDecisionDefinitionQuery(); query .decisionDefinitionCategoryLike("invalid"); verifyQueryResults(query, 0); try { query.decisionDefinitionCategoryLike(null); fail(); } catch (NotValidException e) { // Expected exception } }
query.decisionDefinitionCategoryLike(categoryLike);
@Test public void testAdditionalParameters() { Map<String, String> queryParameters = getCompleteQueryParameters(); given() .queryParams(queryParameters) .expect() .statusCode(Status.OK.getStatusCode()) .when() .get(DECISION_DEFINITION_QUERY_URL); // assert query invocation verify(mockedQuery).decisionDefinitionId(queryParameters.get("decisionDefinitionId")); verify(mockedQuery).decisionDefinitionCategory(queryParameters.get("category")); verify(mockedQuery).decisionDefinitionCategoryLike(queryParameters.get("categoryLike")); verify(mockedQuery).decisionDefinitionName(queryParameters.get("name")); verify(mockedQuery).decisionDefinitionNameLike(queryParameters.get("nameLike")); verify(mockedQuery).deploymentId(queryParameters.get("deploymentId")); verify(mockedQuery).decisionDefinitionKey(queryParameters.get("key")); verify(mockedQuery).decisionDefinitionKeyLike(queryParameters.get("keyLike")); verify(mockedQuery).decisionDefinitionVersion(Integer.parseInt(queryParameters.get("version"))); verify(mockedQuery).latestVersion(); verify(mockedQuery).decisionDefinitionResourceName(queryParameters.get("resourceName")); verify(mockedQuery).decisionDefinitionResourceNameLike(queryParameters.get("resourceNameLike")); verify(mockedQuery).decisionRequirementsDefinitionId(queryParameters.get("decisionRequirementsDefinitionId")); verify(mockedQuery).decisionRequirementsDefinitionKey(queryParameters.get("decisionRequirementsDefinitionKey")); verify(mockedQuery).versionTag(queryParameters.get("versionTag")); verify(mockedQuery).versionTagLike(queryParameters.get("versionTagLike")); verify(mockedQuery).withoutDecisionRequirementsDefinition(); verify(mockedQuery).list(); }
query.decisionDefinitionCategoryLike(categoryLike);
@Test public void queryByCategoryLike() { DecisionDefinitionQuery query = repositoryService.createDecisionDefinitionQuery(); query .decisionDefinitionCategoryLike("%Example%"); verifyQueryResults(query, 3); query .decisionDefinitionCategoryLike("%amples2"); verifyQueryResults(query, 1); query .decisionDefinitionCategoryLike("%z\\_"); verifyQueryResults(query, 1); }
@Test public void queryByInvalidCategoryLike() { DecisionDefinitionQuery query = repositoryService.createDecisionDefinitionQuery(); query .decisionDefinitionCategoryLike("invalid"); verifyQueryResults(query, 0); try { query.decisionDefinitionCategoryLike(null); fail(); } catch (NotValidException e) { // Expected exception } }
query.decisionDefinitionCategoryLike(categoryLike);