@Test public void testLoadXml() throws Exception { OozieJobExecutorJobEntry jobEntry = new OozieJobExecutorJobEntry(); OozieJobExecutorConfig jobConfig = new OozieJobExecutorConfig(); jobConfig.setOozieWorkflow("hdfs://localhost:9000/user/test-user/oozie/workflow.xml"); jobConfig.setOozieWorkflowConfig("file:///User/test-user/oozie/job.properties"); jobConfig.setOozieUrl("http://localhost:11000/oozie"); jobEntry.setJobConfig(jobConfig); JobEntryCopy jec = new JobEntryCopy(jobEntry); jec.setLocation(0, 0); String xml = jec.getXML(); Document d = XMLHandler.loadXMLString(xml); OozieJobExecutorJobEntry jobEntry2 = new OozieJobExecutorJobEntry(); jobEntry2.loadXML(d.getDocumentElement(), null, null, null); OozieJobExecutorConfig jobConfig2 = jobEntry2.getJobConfig(); assertEquals(jobConfig.getOozieWorkflow(), jobConfig2.getOozieWorkflow()); assertEquals(jobConfig.getOozieWorkflowConfig(), jobConfig2.getOozieWorkflowConfig()); assertEquals(jobConfig.getOozieUrl(), jobConfig2.getOozieUrl()); }