Fix for Windows environment.

Without it, path for local.json will contain backslashes when opening
through browser.

Bug 418015

Change-Id: Ib4ce329f3ff0e8dfeafd3521dfd6cf7311e7a1b7
Signed-off-by: Guy Perron <guy.perron@ericsson.com>
diff --git a/org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/TestConfiguration.java b/org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/TestConfiguration.java
index e287cab..8edfa01 100644
--- a/org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/TestConfiguration.java
+++ b/org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/TestConfiguration.java
@@ -7,6 +7,7 @@
  *
  * Contributors:
  *     Tasktop Technologies - initial API and implementation
+ *     Guy Perron - add Windows support  
  *******************************************************************************/
 
 package org.eclipse.mylyn.commons.sdk.util;
@@ -117,7 +118,7 @@
 		if (!CommonTestUtil.ignoreLocalTestServices()) {
 			try {
 				File file = CommonTestUtil.getFile(clazz, "local.json");
-				fixtures = discover("file://" + file.getAbsolutePath(), "", clazz, fixtureType, defaultOnly);
+				fixtures = discover(file.toURI().toASCIIString(), "", clazz, fixtureType, defaultOnly);
 			} catch (AssertionFailedError e) {
 				// ignore
 			} catch (IOException e) {