public void testInvokeWithOneNode() {
final LocalNodeJobInvoker invoker = new LocalNodeJobInvoker(new TestCalculationNode());
final TestJobInvocationReceiver receiver = new TestJobInvocationReceiver();
final CalculationJob job = JobDispatcherTest.createTestJob();
assertTrue(invoker.invoke(job, receiver));
final CalculationJobResult jobResult = receiver.waitForCompletionResult(TIMEOUT);
assertNotNull(jobResult);
assertEquals(job.getSpecification(), jobResult.getSpecification());
}