- Made some tests more resilient against spaces in the projects path.
diff --git a/testsuite/src/test/java/flex/messaging/io/amf/AmfDeserializerTest.java b/testsuite/src/test/java/flex/messaging/io/amf/AmfDeserializerTest.java
index 9bd92f8..46b2f73 100644
--- a/testsuite/src/test/java/flex/messaging/io/amf/AmfDeserializerTest.java
+++ b/testsuite/src/test/java/flex/messaging/io/amf/AmfDeserializerTest.java
@@ -31,6 +31,7 @@
import java.io.File;
import java.io.PipedInputStream;
import java.io.PipedOutputStream;
+import java.net.URI;
import java.net.URL;
public class AmfDeserializerTest extends TestCase
@@ -90,7 +91,8 @@
}
URL resource = ClassLoader.getSystemResource(sample);
- File testData = new File(resource.getFile());
+ URI uri = new URI(resource.toString());
+ File testData = new File(uri.getPath());
String testDataLocation = testData.getCanonicalPath();
PipedOutputStream pout = new PipedOutputStream();
diff --git a/testsuite/src/test/java/flex/messaging/io/amf/validators/AmfDeserializationValidatorTest.java b/testsuite/src/test/java/flex/messaging/io/amf/validators/AmfDeserializationValidatorTest.java
index 5d7ada2..4fad1b0 100644
--- a/testsuite/src/test/java/flex/messaging/io/amf/validators/AmfDeserializationValidatorTest.java
+++ b/testsuite/src/test/java/flex/messaging/io/amf/validators/AmfDeserializationValidatorTest.java
@@ -36,6 +36,7 @@
import java.io.File;
import java.io.PipedInputStream;
import java.io.PipedOutputStream;
+import java.net.URI;
import java.net.URL;
public class AmfDeserializationValidatorTest extends TestCase
@@ -92,8 +93,9 @@
sample = "amf_request.xml";
URL resource = ClassLoader.getSystemResource(sample);
- File testData = new File(resource.getFile());
- String testDataLocation = testData.getCanonicalPath();
+ URI uri = new URI(resource.toString());
+ File testData = new File(uri.getPath());
+ String testDataLocation = testData.getCanonicalPath();
// Generate sample AMF request from the data file.
PipedOutputStream pout = new PipedOutputStream();