List of usage examples for org.apache.commons.vfs2.impl DefaultFileSystemManager setTemporaryFileStore
public void setTemporaryFileStore(final TemporaryFileStore tempFileStore) throws FileSystemException
From source file:org.kalypso.service.unittests.WebDavWrite.java
/** * This function tries to copy a file to a webdav. *//*from w w w .j a v a 2 s. co m*/ @Test public void testWebDavWrite() throws IOException { final DefaultFileSystemManager manager = new DefaultFileSystemManager(); manager.addProvider("webdav", new WebdavFileProvider()); manager.addProvider("file", new DefaultLocalFileProvider()); manager.addProvider("tmp", new TemporaryFileProvider()); manager.setDefaultProvider(new UrlFileProvider()); manager.setFilesCache(new DefaultFilesCache()); manager.setTemporaryFileStore(new DefaultFileReplicator()); manager.init(); final File file = new File(FileUtilities.TMP_DIR, "davWrite.txt"); final FileObject testFile = manager.toFileObject(file); final FileObject davFile = manager .resolveFile("webdav://albert:gnimfe@ibpm.bjoernsen.de/dav/pub/Test/test.txt"); Assert.assertNotNull(davFile); FileUtil.copyContent(testFile, davFile); Assert.assertTrue(davFile.exists()); }