But why should a path like file:///C\a\b\c.git/ occur on Linux or Mac OS
X? I thought that this test is only relevant on Windows, and the
method getHumanishName() needs not to take into accout \ on Linux
or Mac OS X. 

For the method getHumanishName() there are many other tests
running on all platforms.