Search in sources :

Example 21 with CaseExecutionQuery

use of org.camunda.bpm.engine.runtime.CaseExecutionQuery in project camunda-bpm-platform by camunda.

the class MultiTenancyCaseExecutionQueryTest method testQueryNoAuthenticatedTenants.

public void testQueryNoAuthenticatedTenants() {
    identityService.setAuthentication("user", null, null);
    CaseExecutionQuery query = caseService.createCaseExecutionQuery();
    assertThat(query.count(), is(2L));
}
Also used : CaseExecutionQuery(org.camunda.bpm.engine.runtime.CaseExecutionQuery)

Example 22 with CaseExecutionQuery

use of org.camunda.bpm.engine.runtime.CaseExecutionQuery in project camunda-bpm-platform by camunda.

the class CaseExecutionQueryTest method testQueryByDoubleVariableValueGreaterThanOrEqual.

public void testQueryByDoubleVariableValueGreaterThanOrEqual() {
    caseService.withCaseDefinitionByKey(CASE_DEFINITION_KEY).setVariable("aDoubleValue", 1.5).create();
    CaseExecutionQuery query = caseService.createCaseExecutionQuery();
    query.variableValueGreaterThanOrEqual("aDoubleValue", 1.4);
    verifyQueryResults(query, 1);
    query = caseService.createCaseExecutionQuery();
    query.variableValueGreaterThanOrEqual("aDoubleValue", 1.5);
    verifyQueryResults(query, 1);
}
Also used : CaseExecutionQuery(org.camunda.bpm.engine.runtime.CaseExecutionQuery)

Example 23 with CaseExecutionQuery

use of org.camunda.bpm.engine.runtime.CaseExecutionQuery in project camunda-bpm-platform by camunda.

the class CaseExecutionQueryTest method testQueryByDoubleCaseInstanceVariableValueLessThanOrEqual.

public void testQueryByDoubleCaseInstanceVariableValueLessThanOrEqual() {
    caseService.withCaseDefinitionByKey(CASE_DEFINITION_KEY).setVariable("aDoubleValue", 1.5).create();
    CaseExecutionQuery query = caseService.createCaseExecutionQuery();
    query.caseInstanceVariableValueLessThanOrEqual("aDoubleValue", 1.6);
    verifyQueryResults(query, 2);
    query = caseService.createCaseExecutionQuery();
    query.caseInstanceVariableValueLessThanOrEqual("aDoubleValue", 1.5);
    verifyQueryResults(query, 2);
}
Also used : CaseExecutionQuery(org.camunda.bpm.engine.runtime.CaseExecutionQuery)

Example 24 with CaseExecutionQuery

use of org.camunda.bpm.engine.runtime.CaseExecutionQuery in project camunda-bpm-platform by camunda.

the class CaseExecutionQueryTest method testQueryByCaseDefinitionId.

public void testQueryByCaseDefinitionId() {
    String caseDefinitionId = repositoryService.createCaseDefinitionQuery().caseDefinitionKey(CASE_DEFINITION_KEY).singleResult().getId();
    CaseExecutionQuery query = caseService.createCaseExecutionQuery();
    query.caseDefinitionId(caseDefinitionId);
    verifyQueryResults(query, 8);
    caseDefinitionId = repositoryService.createCaseDefinitionQuery().caseDefinitionKey(CASE_DEFINITION_KEY_2).singleResult().getId();
    query.caseDefinitionId(caseDefinitionId);
    verifyQueryResults(query, 3);
}
Also used : CaseExecutionQuery(org.camunda.bpm.engine.runtime.CaseExecutionQuery)

Example 25 with CaseExecutionQuery

use of org.camunda.bpm.engine.runtime.CaseExecutionQuery in project camunda-bpm-platform by camunda.

the class CaseExecutionQueryTest method testQueryBySerializableCaseInstanceVariableGreaterThan.

public void testQueryBySerializableCaseInstanceVariableGreaterThan() {
    List<String> serializable = new ArrayList<String>();
    serializable.add("one");
    serializable.add("two");
    serializable.add("three");
    caseService.withCaseDefinitionByKey(CASE_DEFINITION_KEY).setVariable("aSerializableValue", serializable).create();
    CaseExecutionQuery query = caseService.createCaseExecutionQuery();
    try {
        query.caseInstanceVariableValueGreaterThan("aSerializableValue", serializable).list();
        fail();
    } catch (ProcessEngineException e) {
    }
}
Also used : ArrayList(java.util.ArrayList) ProcessEngineException(org.camunda.bpm.engine.ProcessEngineException) CaseExecutionQuery(org.camunda.bpm.engine.runtime.CaseExecutionQuery)

Aggregations

CaseExecutionQuery (org.camunda.bpm.engine.runtime.CaseExecutionQuery)226 Deployment (org.camunda.bpm.engine.test.Deployment)70 CaseExecution (org.camunda.bpm.engine.runtime.CaseExecution)47 ProcessEngineException (org.camunda.bpm.engine.ProcessEngineException)24 NotValidException (org.camunda.bpm.engine.exception.NotValidException)24 CaseInstance (org.camunda.bpm.engine.runtime.CaseInstance)16 ArrayList (java.util.ArrayList)14 VariableInstance (org.camunda.bpm.engine.runtime.VariableInstance)13 Date (java.util.Date)12 Task (org.camunda.bpm.engine.task.Task)10 VariableMap (org.camunda.bpm.engine.variable.VariableMap)9 HashMap (java.util.HashMap)8 ProcessEngine (org.camunda.bpm.engine.ProcessEngine)4 CaseInstanceQuery (org.camunda.bpm.engine.runtime.CaseInstanceQuery)4 CaseService (org.camunda.bpm.engine.CaseService)2 NotAllowedException (org.camunda.bpm.engine.exception.NotAllowedException)2 DescribesScenario (org.camunda.bpm.qa.upgrade.DescribesScenario)2 ScenarioSetup (org.camunda.bpm.qa.upgrade.ScenarioSetup)2 CountResultDto (org.camunda.bpm.engine.rest.dto.CountResultDto)1 CaseExecutionDto (org.camunda.bpm.engine.rest.dto.runtime.CaseExecutionDto)1