public FlowExecutionKey getKey(FlowExecution execution) { return new GeneratedFlowExecutionKey(); }
public FlowExecutionKey assignFlowExecutionKey() { GeneratedFlowExecutionKey key = new GeneratedFlowExecutionKey(); getMockFlowExecutionContext().setKey(key); return key; }
public FlowExecutionKey getKey(FlowExecution execution) { return new GeneratedFlowExecutionKey(); }
public FlowExecutionKey getKey(FlowExecution execution) { return new GeneratedFlowExecutionKey(); }
public FlowExecutionKey assignFlowExecutionKey() { GeneratedFlowExecutionKey key = new GeneratedFlowExecutionKey(); getMockFlowExecutionContext().setKey(key); return key; }
public FlowExecutionKey assignFlowExecutionKey() { GeneratedFlowExecutionKey key = new GeneratedFlowExecutionKey(); getMockFlowExecutionContext().setKey(key); return key; }
public void testResumeFlowExecution() { String flowExecutionKey = "12345"; MockExternalContext context = new MockExternalContext(); FlowExecutionKey key = new GeneratedFlowExecutionKey(); EasyMock.expect(repository.parseFlowExecutionKey(flowExecutionKey)).andReturn(key); EasyMock.expect(repository.getLock(key)).andReturn(lock); lock.lock(); EasyMock.expect(repository.getFlowExecution(key)).andReturn(execution); execution.resume(context); execution.hasEnded(); EasyMock.expectLastCall().andReturn(false); repository.putFlowExecution(execution); EasyMock.expect(execution.getDefinition()).andReturn(definition); EasyMock.expect(definition.getId()).andReturn("foo"); EasyMock.expect(execution.getKey()).andReturn(new MockFlowExecutionKey("12345")); lock.unlock(); replayMocks(); FlowExecutionResult result = flowExecutor.resumeExecution(flowExecutionKey, context); verifyMocks(); assertTrue(result.isPaused()); assertEquals("12345", result.getPausedKey()); assertFalse(result.isEnded()); assertNull(result.getOutcome()); assertNull(ExternalContextHolder.getExternalContext()); verifyMocks(); }