FileSetProperties.builder() .setBasePath(existingPath) .setPossessExisting(true) .build()); Assert.assertTrue(someFile.exists());
@Test(expected = IllegalArgumentException.class) public void testPossessAndReuse() throws IOException, DatasetManagementException { dsFrameworkUtil.createInstance("fileSet", DatasetFrameworkTestUtil.NAMESPACE_ID.dataset("badFileSet"), FileSetProperties.builder() .setUseExisting(true) .setPossessExisting(true) .build()); }
@Test(expected = IllegalArgumentException.class) public void testPossessAndExternal() throws IOException, DatasetManagementException { dsFrameworkUtil.createInstance("fileSet", DatasetFrameworkTestUtil.NAMESPACE_ID.dataset("badFileSet"), FileSetProperties.builder() .setDataExternal(true) .setPossessExisting(true) .build()); }
@Test(expected = IOException.class) public void testPossessNonExistentPath() throws IOException, DatasetManagementException { // create an external dir and create a file in it String absolutePath = tmpFolder.newFolder() + "/not/there"; // attempt to create an external dataset - should fail dsFrameworkUtil.createInstance("fileSet", testFileSetInstance5, FileSetProperties.builder() .setBasePath(absolutePath) .setPossessExisting(true) .build()); }