assertEquals( "../../..", f2.getPath().toRelativePortableString( f1.getPath() ) );
}
@Test
public void testNestedRelativeDifferentPath() {
FileSystem fs = new MemoryFileSystem();
Folder f1 = fs.getFolder( "src/main/java" );
Folder f2 = fs.getFolder( "src/main/resources" );
f1.create();
f2.create();
assertEquals( "../resources", f2.getPath().toRelativePortableString( f1.getPath() ) );
fs = new MemoryFileSystem();
f1 = fs.getFolder( "src/main/java/org/drools" );
f2 = fs.getFolder( "src/main/resources/org/drools/reteoo" );
f1.create();
f2.create();
assertEquals( "../../../resources/org/drools/reteoo", f2.getPath().toRelativePortableString( f1.getPath() ) );