int p = 0; Date date = nilTestData[p++].getDate(); NodeInstanceLogQueryBuilder builder = this.nodeInstanceLogQuery().date(date); List<org.kie.api.runtime.manager.audit.NodeInstanceLog> resultList = builder.build().getResultList(); assertEquals( "date query result", 2, resultList.size()); builder = this.nodeInstanceLogQuery().nodeId(nodeId); resultList = builder.build().getResultList(); assertEquals( "node id query result", 2, resultList.size()); builder = this.nodeInstanceLogQuery().nodeInstanceId(nodeInstId); resultList = builder.build().getResultList(); assertEquals( "node instance id query result", 2, resultList.size()); builder = this.nodeInstanceLogQuery().nodeName(name); resultList = builder.build().getResultList(); assertEquals( "node name query result", 2, resultList.size()); builder = this.nodeInstanceLogQuery().nodeType(nodeType); resultList = builder.build().getResultList(); assertEquals( "node type query result", 2, resultList.size()); builder = this.nodeInstanceLogQuery().processId(processId); resultList = builder.build().getResultList(); assertEquals( "process id query result", 2, resultList.size()); builder = this.nodeInstanceLogQuery().processInstanceId(processInstanceId); resultList = builder.build().getResultList(); assertEquals( "process instance id query result", 2, resultList.size());
@Test public void testDeleteNodeInstanceInfoLogByTimestamp() { int p = 0; Date date = nilTestData[p++].getDate(); List<org.kie.api.runtime.manager.audit.NodeInstanceLog> logs = this.nodeInstanceLogQuery().date(date).build().getResultList(); assertEquals(2, logs.size()); NodeInstanceLogDeleteBuilder updateBuilder = this.nodeInstanceLogDelete().date(logs.get(0).getDate()); int result = updateBuilder.build().execute(); assertEquals(2, result); }
private void assertNodeInstanceSLACompliance(JPAAuditLogService logService, Long processInstanceId, String name, int slaCompliance) { List<NodeInstanceLog> logs = logService.nodeInstanceLogQuery() .processInstanceId(processInstanceId).and() .nodeName(name) .build() .getResultList(); NodeInstanceLog log = logs.get(logs.size() - 1); assertEquals(processInstanceId, log.getProcessInstanceId()); assertEquals(slaCompliance, ((org.jbpm.process.audit.NodeInstanceLog)log).getSlaCompliance().intValue()); } }
@Test public void testDeleteNodeInstanceInfoLogByTimestamp() { int p = 0; Date date = nilTestData[p++].getDate(); List<org.kie.api.runtime.manager.audit.NodeInstanceLog> logs = this.nodeInstanceLogQuery().date(date).build().getResultList(); assertEquals(2, logs.size()); NodeInstanceLogDeleteBuilder updateBuilder = this.nodeInstanceLogDelete().date(logs.get(0).getDate()); int result = updateBuilder.build().execute(); assertEquals(2, result); }
int p = 0; Date date = nilTestData[p++].getDate(); NodeInstanceLogQueryBuilder builder = this.nodeInstanceLogQuery().date(date); List<org.kie.api.runtime.manager.audit.NodeInstanceLog> resultList = builder.build().getResultList(); assertEquals( "date query result", 2, resultList.size()); builder = this.nodeInstanceLogQuery().nodeId(nodeId); resultList = builder.build().getResultList(); assertEquals( "node id query result", 2, resultList.size()); builder = this.nodeInstanceLogQuery().nodeInstanceId(nodeInstId); resultList = builder.build().getResultList(); assertEquals( "node instance id query result", 2, resultList.size()); builder = this.nodeInstanceLogQuery().nodeName(name); resultList = builder.build().getResultList(); assertEquals( "node name query result", 2, resultList.size()); builder = this.nodeInstanceLogQuery().nodeType(nodeType); resultList = builder.build().getResultList(); assertEquals( "node type query result", 2, resultList.size()); builder = this.nodeInstanceLogQuery().processId(processId); resultList = builder.build().getResultList(); assertEquals( "process id query result", 2, resultList.size()); builder = this.nodeInstanceLogQuery().processInstanceId(processInstanceId); resultList = builder.build().getResultList(); assertEquals( "process instance id query result", 2, resultList.size());