@Test
public void isWindowNativeFilename() {

	assertFalse(FileSystem.isWindowsNativeFilename("D:/vivus_test/export dae/yup/terrain_physx.dae"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("D:\\vivus_test\\export dae\\yup\\terrain_physx.dae"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("D|\\vivus_test\\export dae\\yup\\terrain_physx.dae"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("/vivus_test/export dae/yup/terrain_physx.dae"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("/"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("\\\\"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("\\\\vivus_test\\export dae\\yup\\terrain_physx.dae"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("\\\\\\\\vivus_test\\export dae\\yup\\terrain_physx.dae"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("file:C:\\a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("file://C:\\a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("file:C:a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("file://C:a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("file:\\a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("file://\\a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("file:a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("file://a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("file:\\\\host\\a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("file://\\\\host\\a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("C:\\a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("C:a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("file://C:a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("\\a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("a\\b\\c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("\\\\host\\a\\b\\c.txt"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("file:C:/a/b/c.txt"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("file://C:/a/b/c.txt"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("file:C:a/b/c.txt"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("file://C:a/b/c.txt"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("file:/a/b/c.txt"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("file:///a/b/c.txt"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("file:a/b/c.txt"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("file://a/b/c.txt"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("file://host/a/b/c.txt"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("file:////host/a/b/c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("C:c.txt"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("file:C:c.txt"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("file:c.txt"));  //$NON-NLS-1$
	assertTrue(FileSystem.isWindowsNativeFilename("file://C:c.txt"));  //$NON-NLS-1$
	assertFalse(FileSystem.isWindowsNativeFilename("file://c.txt"));  //$NON-NLS-1$
}