@Test public void testConvertWithFileRecord() throws FileNotFoundException { MassImportForm massImportForm = new MassImportForm(); assertNotNull(massImportForm); massImportForm.setTemplate(template); massImportForm.setRecords("junit"); massImportForm.setCurrentPlugin("JunitImportPlugin"); String fixture = massImportForm.convertData(); assertEquals("process_import_3", fixture); }
@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 testConvertFail() throws FileNotFoundException { MassImportForm massImportForm = new MassImportForm(); assertNotNull(massImportForm); massImportForm.setTemplate(template); List<String> list = new ArrayList<>(); list.add("junit"); massImportForm.setSelectedFilenames(list); massImportForm.setCurrentPlugin("JunitImportPluginError"); String fixture = massImportForm.convertData(); assertEquals("", fixture); }