Bug 526598 - Fix JavaProjectTests.testBug519435 on Windows

Change-Id: Ifdbe3e897e5aab6a1e731304ebea28792cc223a8
diff --git a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaProjectTests.java b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaProjectTests.java
index 7b3a951..d1e42fb 100644
--- a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaProjectTests.java
+++ b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaProjectTests.java
@@ -2883,21 +2883,21 @@
 public void testBug519435() throws Exception {
 	try {
 		final String externalResourcePath = getExternalResourcePath("bug519435.jar");
-		IFile file = getFile(externalResourcePath);
 		org.eclipse.jdt.core.tests.util.Util.createEmptyJar(externalResourcePath, JavaCore.VERSION_1_4);
 		createJavaProject("P", new String[0], new String[] {externalResourcePath}, "");
 		IProject project = getProject("P");
 		waitForManualRefresh();
 		waitForAutoBuild();
-		assertTrue(JavaModelManager.getJavaModelManager().deltaState.getExternalLibTimeStamps().containsKey(file.getFullPath()));
+		Path path = new Path(externalResourcePath);
+		assertTrue(JavaModelManager.getJavaModelManager().deltaState.getExternalLibTimeStamps().containsKey(path));
 
 		project.close(null);
 		simulateExitRestart();
-		assertFalse(JavaModelManager.getJavaModelManager().deltaState.getExternalLibTimeStamps().containsKey(file.getFullPath()));
+		assertFalse(JavaModelManager.getJavaModelManager().deltaState.getExternalLibTimeStamps().containsKey(path));
 
 		project.open(null);
 		simulateExitRestart();
-		assertTrue(JavaModelManager.getJavaModelManager().deltaState.getExternalLibTimeStamps().containsKey(file.getFullPath()));
+		assertTrue(JavaModelManager.getJavaModelManager().deltaState.getExternalLibTimeStamps().containsKey(path));
 	} finally {
 		deleteExternalResource("bug519435.jar");
 		deleteProject("P");