/**
* Tests resolution of absolute URI.
*/
public void testAbsoluteURI() throws Exception
{
final FileObject readFolder = getReadFolder();
// Try fetching base folder again by its URI
final String uri = readFolder.getName().getURI();
FileObject file = getManager().resolveFile(uri, readFolder.getFileSystem().getFileSystemOptions());
assertSame("file object", readFolder, file);
// Try fetching the filesystem root by its URI
final String rootUri = readFolder.getName().getRootURI();
file = getManager().resolveFile(rootUri, readFolder.getFileSystem().getFileSystemOptions());
assertSame(readFolder.getFileSystem().getRoot(), file);
assertEquals(rootUri, file.getName().getRootURI());
assertEquals(rootUri, file.getName().getURI());
assertEquals(FileName.ROOT_PATH, file.getName().getPath());
}