1 package user.jobengine.server.actions;
3 import org.jmock.Expectations;
6 import user.commons.JobStatus;
8 public class ReplyWaitUserMessageActionTest extends ActionTest {
11 public void testProcessAction() throws Exception {
13 final IJobStatusAction sut = new ReplySuspendedAction();
14 context.checking(new Expectations() {{
15 one (jobRuntime).getSavedStatus();
16 will(returnValue(JobStatus.WAIT_USERMESSAGE));
17 one (jobRuntime).setStatus(JobStatus.RUNABLE);
18 one (jobRuntime).saveStatus();
19 one (jobRuntime).setStatus(JobStatus.SUSPENDED);
23 sut.processAction(jobEngine, jobRuntime);