@Test
public void shortBasenameString() {

	assertEquals("file", FileSystem.shortBasename("http://toto:titi@www.arakhne.org/path/to/file.x.z.z?toto#frag"));  //$NON-NLS-1$ //$NON-NLS-2$
	assertEquals("file", FileSystem.shortBasename("jar:file:/home/test/j.jar!/org/arakhne/afc/vmutil/file.x.z.z"));  //$NON-NLS-1$ //$NON-NLS-2$
	assertEquals("file", FileSystem.shortBasename("jar:jar:file:/home/test/j.jar!/inner/myjar.jar!/org/arakhne/afc/vmutil/file.x.z.z"));  //$NON-NLS-1$ //$NON-NLS-2$
	assertEquals("file", FileSystem.shortBasename("jar:jar:file:/home/test/j.jar!/inner/myjar.jar!/org/arakhne/afc/vmutil/file.x.z.z"));  //$NON-NLS-1$ //$NON-NLS-2$
	assertEquals("file", FileSystem.shortBasename("jar:file:/the path/to/file with space.toto!/org/arakhne/afc/vmutil/file.x.z.z"));  //$NON-NLS-1$ //$NON-NLS-2$
	assertEquals("a", FileSystem.shortBasename("file:///a.b.c/"));   //$NON-NLS-1$ //$NON-NLS-2$
	assertEquals("a", FileSystem.shortBasename("file:a.b.c"));   //$NON-NLS-1$ //$NON-NLS-2$
	assertEquals("a", FileSystem.shortBasename("a.b.c"));   //$NON-NLS-1$ //$NON-NLS-2$
	assertEquals("", FileSystem.shortBasename("file://"));   //$NON-NLS-1$ //$NON-NLS-2$
	assertEquals("terrain_physx", FileSystem.shortBasename("D:\\vivus_test\\export dae\\yup\\terrain_physx.dae"));   //$NON-NLS-1$ //$NON-NLS-2$
	assertEquals("terrain_physx", FileSystem.shortBasename("file:D:\\vivus_test\\export dae\\yup\\terrain_physx.dae"));   //$NON-NLS-1$ //$NON-NLS-2$
	assertEquals("terrain_physx", FileSystem.shortBasename("file:\\D:\\vivus_test\\export dae\\yup\\terrain_physx.dae"));   //$NON-NLS-1$ //$NON-NLS-2$
}