allowing(task).getState();
will(returnValue(state));
allowing((Task) task).getState();
will(returnValue(state));
allowing(task).getMustRunAfter();
will(returnValue(new DefaultTaskDependency()));
allowing(task).getFinalizedBy();
will(returnValue(new DefaultTaskDependency()));
allowing(task).getShouldRunAfter();
will(returnValue(new DefaultTaskDependency()));
allowing(task).getDidWork();
will(returnValue(true));
allowing(task).compareTo(with(notNullValue(TaskInternal.class)));
will(new org.jmock.api.Action() {
public Object invoke(Invocation invocation) throws Throwable {