use of org.camunda.bpm.engine.runtime.CaseInstanceQuery in project camunda-bpm-platform by camunda.
the class CaseInstanceQueryTest method testQueryByDateVariableValueEquals.
public void testQueryByDateVariableValueEquals() {
Date now = new Date();
caseService.withCaseDefinitionByKey(CASE_DEFINITION_KEY).setVariable("aDateValue", now).create();
CaseInstanceQuery query = caseService.createCaseInstanceQuery();
query.variableValueEquals("aDateValue", now);
verifyQueryResults(query, 1);
}
use of org.camunda.bpm.engine.runtime.CaseInstanceQuery in project camunda-bpm-platform by camunda.
the class CaseInstanceQueryTest method testQueryByBooleanVariableValueLessThan.
public void testQueryByBooleanVariableValueLessThan() {
caseService.withCaseDefinitionByKey(CASE_DEFINITION_KEY).setVariable("aBooleanValue", true).create();
CaseInstanceQuery query = caseService.createCaseInstanceQuery();
try {
query.variableValueLessThan("aBooleanValue", false).list();
fail();
} catch (ProcessEngineException e) {
}
}
use of org.camunda.bpm.engine.runtime.CaseInstanceQuery in project camunda-bpm-platform by camunda.
the class CaseInstanceQueryTest method testQueryByShortVariableValueLessThan.
public void testQueryByShortVariableValueLessThan() {
caseService.withCaseDefinitionByKey(CASE_DEFINITION_KEY).setVariable("aShortValue", (short) 123).create();
CaseInstanceQuery query = caseService.createCaseInstanceQuery();
query.variableValueLessThan("aShortValue", (short) 124);
verifyQueryResults(query, 1);
}
use of org.camunda.bpm.engine.runtime.CaseInstanceQuery in project camunda-bpm-platform by camunda.
the class CaseInstanceQueryTest method testQueryByInvalidSubCaseInstanceId.
public void testQueryByInvalidSubCaseInstanceId() {
CaseInstanceQuery query = caseService.createCaseInstanceQuery().subCaseInstanceId("invalid");
verifyQueryResults(query, 0);
try {
query.subCaseInstanceId(null);
fail();
} catch (NotValidException e) {
// expected
}
}
use of org.camunda.bpm.engine.runtime.CaseInstanceQuery in project camunda-bpm-platform by camunda.
the class CaseInstanceQueryTest method testQueryByCaseInstanceBusinessKeyAndCaseDefinitionKey.
public void testQueryByCaseInstanceBusinessKeyAndCaseDefinitionKey() {
CaseInstanceQuery query = caseService.createCaseInstanceQuery();
query.caseInstanceBusinessKey("0").caseDefinitionKey(CASE_DEFINITION_KEY);
verifyQueryResults(query, 1);
query.caseInstanceBusinessKey("1").caseDefinitionKey(CASE_DEFINITION_KEY);
verifyQueryResults(query, 1);
query.caseInstanceBusinessKey("2").caseDefinitionKey(CASE_DEFINITION_KEY);
verifyQueryResults(query, 1);
query.caseInstanceBusinessKey("3").caseDefinitionKey(CASE_DEFINITION_KEY);
verifyQueryResults(query, 1);
query.caseInstanceBusinessKey("1").caseDefinitionKey(CASE_DEFINITION_KEY_2);
verifyQueryResults(query, 1);
}
Aggregations