/** FIXME Fails in Hudson */ public void failingTestExecute() { File arcFile = new File(TestInfo.BATCH_DIR, "MimeUrlSearch.jar"); assertTrue(arcFile.isFile()); Settings.set( "settings.common.batch.batchjobs.batchjob.class", "dk.netarkivet.common.utils.batch.UrlSearch"); Settings.set("settings.common.batch.batchjobs.batchjob.jarfile", arcFile.getAbsolutePath()); MockHttpServletRequest request = new MockHttpServletRequest() { @Override public Locale getLocale() { return new Locale("en"); } @Override public int getRemotePort() { return 0; // To change body of implemented methods use File | Settings | File Templates. } @Override public String getLocalName() { return null; // To change body of implemented methods use File | Settings | File // Templates. } @Override public String getLocalAddr() { return null; // To change body of implemented methods use File | Settings | File // Templates. } @Override public int getLocalPort() { return 0; // To change body of implemented methods use File | Settings | File Templates. } }; request.setupAddParameter(Constants.FILETYPE_PARAMETER, BatchFileType.Metadata.toString()); request.setupAddParameter(Constants.JOB_ID_PARAMETER, "1234567890"); request.setupAddParameter( Constants.BATCHJOB_PARAMETER, "dk.netarkivet.common.utils.batch.UrlSearch"); request.setupAddParameter(Constants.REPLICA_PARAMETER, "BarOne"); request.setupAddParameter("arg1", "DUMMY-ARG"); request.setupAddParameter("arg2", "url"); request.setupAddParameter("arg3", "mimetype"); Locale l = new Locale("en"); JspWriterMockup out = new JspWriterMockup(); PageContext context = new WebinterfaceTestCase.TestPageContext(request, out, l); BatchGUI.execute(context); }
public void testOverviewPage() throws ArgumentNotValid, IOException { MockHttpServletRequest request = new MockHttpServletRequest() { @Override public Locale getLocale() { return new Locale("en"); } @Override public int getRemotePort() { return 0; // To change body of implemented methods use File | Settings | File Templates. } @Override public String getLocalName() { return null; // To change body of implemented methods use File | Settings | File // Templates. } @Override public String getLocalAddr() { return null; // To change body of implemented methods use File | Settings | File // Templates. } @Override public int getLocalPort() { return 0; // To change body of implemented methods use File | Settings | File Templates. } }; Locale l = new Locale("en"); JspWriterMockup out = new JspWriterMockup(); PageContext context = new WebinterfaceTestCase.TestPageContext(request, out, l); BatchGUI.getBatchOverviewPage(context); // System.out.println(out.sw.toString()); }