public void testQueryByStringCaseInstanceVariableValueLike() { caseService .withCaseDefinitionByKey(CASE_DEFINITION_KEY) .setVariable("aStringValue", "abc") .create(); CaseExecutionQuery query = caseService.createCaseExecutionQuery(); query.caseInstanceVariableValueLike("aStringValue", "ab%"); verifyQueryResults(query, 2); query = caseService.createCaseExecutionQuery(); query.caseInstanceVariableValueLike("aStringValue", "%bc"); verifyQueryResults(query, 2); query = caseService.createCaseExecutionQuery(); query.caseInstanceVariableValueLike("aStringValue", "%b%"); verifyQueryResults(query, 2); }
query.caseInstanceVariableValueNotEquals(variableName, variableValue); } else if (op.equals(VariableQueryParameterDto.LIKE_OPERATOR_NAME)) { query.caseInstanceVariableValueLike(variableName, String.valueOf(variableValue)); } else { throw new InvalidRequestException(Status.BAD_REQUEST, "Invalid variable comparator specified: " + op);
query.caseInstanceVariableValueNotEquals(variableName, variableValue); } else if (op.equals(VariableQueryParameterDto.LIKE_OPERATOR_NAME)) { query.caseInstanceVariableValueLike(variableName, String.valueOf(variableValue)); } else { throw new InvalidRequestException(Status.BAD_REQUEST, "Invalid variable comparator specified: " + op);
public void testQueryByNullCaseInstanceVariableValueLike() { caseService .withCaseDefinitionByKey(CASE_DEFINITION_KEY) .setVariable("aNullValue", null) .create(); CaseExecutionQuery query = caseService.createCaseExecutionQuery(); try { query.caseInstanceVariableValueLike("aNullValue", null).list(); fail(); } catch (NotValidException e) {} }
.post(CASE_EXECUTION_QUERY_URL); verify(mockedQuery).caseInstanceVariableValueLike(variableName, variableValue);
.get(CASE_EXECUTION_QUERY_URL); verify(mockedQuery).caseInstanceVariableValueLike(variableName, variableValue);
public void testQueryByStringCaseInstanceVariableValueLike() { caseService .withCaseDefinitionByKey(CASE_DEFINITION_KEY) .setVariable("aStringValue", "abc") .create(); CaseExecutionQuery query = caseService.createCaseExecutionQuery(); query.caseInstanceVariableValueLike("aStringValue", "ab%"); verifyQueryResults(query, 2); query = caseService.createCaseExecutionQuery(); query.caseInstanceVariableValueLike("aStringValue", "%bc"); verifyQueryResults(query, 2); query = caseService.createCaseExecutionQuery(); query.caseInstanceVariableValueLike("aStringValue", "%b%"); verifyQueryResults(query, 2); }
query.caseInstanceVariableValueNotEquals(variableName, variableValue); } else if (op.equals(VariableQueryParameterDto.LIKE_OPERATOR_NAME)) { query.caseInstanceVariableValueLike(variableName, String.valueOf(variableValue)); } else { throw new InvalidRequestException(Status.BAD_REQUEST, "Invalid variable comparator specified: " + op);
public void testQueryByNullCaseInstanceVariableValueLike() { caseService .withCaseDefinitionByKey(CASE_DEFINITION_KEY) .setVariable("aNullValue", null) .create(); CaseExecutionQuery query = caseService.createCaseExecutionQuery(); try { query.caseInstanceVariableValueLike("aNullValue", null).list(); fail(); } catch (NotValidException e) {} }