Exemple #1
0
  @Test
  public void testMoveFileResourceToDirectory() throws IOException {
    File file = File.createTempFile("fileresourcetest", ".tmp");
    file.deleteOnExit();
    file.createNewFile();

    File folder = OperatingSystemUtils.createTempDir();
    folder.deleteOnExit();
    folder.mkdir();

    FileResource<?> src = resourceFactory.create(file).reify(FileResource.class);
    DirectoryResource folderResource = resourceFactory.create(DirectoryResource.class, folder);
    src.moveTo(folderResource);

    Assert.assertNotNull(src);
    Assert.assertTrue(
        src.getUnderlyingResourceObject().getAbsolutePath().contains(folder.getName()));
    Assert.assertTrue(src.exists());
    Assert.assertFalse(src.isDirectory());
  }