public void testSetUploadDir() throws Exception
{
File uri = new File("test1");
BasicDeploymentRepository repository = new BasicDeploymentRepository(defaultKey, new URI[] {uri.toURI()});
assertEquals(uri.toURI(), repository.getUploadUri());
// Set a available uri
repository.setUploadUri(uri.toURI());
assertEquals(uri.toURI(), repository.getUploadUri());
File uri2 = new File("test2");
try
{
repository.setUploadUri(uri2.toURI());
fail("should not be able to set a not managed uri as upload dir.");
}
catch(Exception ok)
{
log.debug("saw exception", ok);
}
assertEquals(uri.toURI(), repository.getUploadUri());
}