package net.codjo.control.common.message; import net.codjo.workflow.common.message.JobRequest; import net.codjo.workflow.common.message.JobRequestWrapper; import net.codjo.workflow.common.message.JobRequestWrapperTestCase; /** * Classe de test de {@link TransferJobRequest}. */ public class TransferJobRequestTest extends JobRequestWrapperTestCase { public void test_arguments() throws Exception { TransferJobRequest request = new TransferJobRequest(); request.setQuarantine("AP_SOURCE"); assertEquals("AP_SOURCE", request.getQuarantine()); request.setUserQuarantine("AP_DEST"); assertEquals("AP_DEST", request.getUserQuarantine()); } public void test_transferType() throws Exception { TransferJobRequest request = new TransferJobRequest(); request.setTransferType(TransferJobRequest.Transfer.QUARANTINE_TO_USER); assertEquals(TransferJobRequest.Transfer.QUARANTINE_TO_USER, request.getTransferType()); request.setTransferType(TransferJobRequest.Transfer.USER_TO_QUARANTINE); assertEquals(TransferJobRequest.Transfer.USER_TO_QUARANTINE, request.getTransferType()); } public void test_transferType_undefined() throws Exception { TransferJobRequest request = new TransferJobRequest(); assertNull(request.getTransferType()); } @Override protected String getJobRequestType() { return TransferJobRequest.QUARANTINE_TRANSFER_TYPE; } @Override protected JobRequestWrapper createWrapper(JobRequest jobRequest) { return new TransferJobRequest(jobRequest); } }