@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));
  }