package com.dgrid.test; import java.util.List; import com.dgrid.gen.JOB_CALLBACK_TYPES; import com.dgrid.gen.Job; import com.dgrid.gen.Joblet; import com.dgrid.helpers.JobSerializer; import com.dgrid.util.io.InputStreamUtils; public class SQSInputBridgeTestCase extends BaseTestCase { public void testXmlConverter() throws Exception { String xml = InputStreamUtils.getInputStreamAsString(getClass() .getResourceAsStream("/com/dgrid/test/resources/test-job.xml")); JobSerializer xmlSerializer = (JobSerializer) super .getBean(JobSerializer.XML); Job job = xmlSerializer.deserialize(xml); assertEquals(job.getDescription(), "test joblet"); assertEquals(job.getCallbackType(), JOB_CALLBACK_TYPES.EMAIL); List<Joblet> joblets = job.getJoblets(); assertEquals(joblets.size(), 1); Joblet joblet = joblets.get(0); assertEquals(joblet.getPriority(), 1); } }