@Test public void testUploadedFile() throws FileNotFoundException { InputStream stream = new FileInputStream("/opt/digiverso/junit/data/metadata.xml"); Part file = new MockUploadedFile(stream, "junit"); MassImportForm massImportForm = new MassImportForm(); assertNotNull(massImportForm); massImportForm.setTemplate(template); massImportForm.setUploadedFile(file); assertEquals(file, massImportForm.getUploadedFile()); }
@Test public void testConvertWithFileUpload() throws FileNotFoundException { InputStream stream = new FileInputStream("/opt/digiverso/junit/data/metadata.xml"); Part file = new MockUploadedFile(stream, "./some/path\\junit.xml"); MassImportForm massImportForm = new MassImportForm(); assertNotNull(massImportForm); massImportForm.setTemplate(template); massImportForm.setUploadedFile(file); massImportForm.uploadFile(); massImportForm.setCurrentPlugin("JunitImportPlugin"); String fixture = massImportForm.convertData(); assertEquals("process_import_3", fixture); }
@Test public void testUploadFile() throws FileNotFoundException { InputStream stream = new FileInputStream("/opt/digiverso/junit/data/metadata.xml"); Part file = new MockUploadedFile(stream, "./some/path\\junit.xml"); MassImportForm massImportForm = new MassImportForm(); assertNotNull(massImportForm); massImportForm.setTemplate(template); massImportForm.setUploadedFile(file); massImportForm.uploadFile(); Path dest = Paths.get(ConfigurationHelper.getInstance().getTemporaryFolder(), "junit.xml"); assertTrue(Files.exists(dest) && Files.isRegularFile(dest)); }