|
From: <lh...@us...> - 2010-07-14 17:06:02
|
Revision: 400
http://tinytim.svn.sourceforge.net/tinytim/?rev=400&view=rev
Author: lheuer
Date: 2010-07-14 17:05:56 +0000 (Wed, 14 Jul 2010)
Log Message:
-----------
Fixed Loc impl. (whitespace handling was broken)
Modified Paths:
--------------
tinytim/trunk/src/main/java/org/tinytim/core/value/LocatorImpl.java
tinytim/trunk/src/test/java/org/tinytim/core/value/TestLocatorImpl.java
Modified: tinytim/trunk/src/main/java/org/tinytim/core/value/LocatorImpl.java
===================================================================
--- tinytim/trunk/src/main/java/org/tinytim/core/value/LocatorImpl.java 2010-07-13 16:38:24 UTC (rev 399)
+++ tinytim/trunk/src/main/java/org/tinytim/core/value/LocatorImpl.java 2010-07-14 17:05:56 UTC (rev 400)
@@ -63,7 +63,7 @@
catch (UnsupportedEncodingException ex) {
throw new TMAPIRuntimeException(ex);
}
- _uri = URI.create(reference);
+ _uri = URI.create(_reference.replace(" ", "%20"));
}
private LocatorImpl(URI uri) {
Modified: tinytim/trunk/src/test/java/org/tinytim/core/value/TestLocatorImpl.java
===================================================================
--- tinytim/trunk/src/test/java/org/tinytim/core/value/TestLocatorImpl.java 2010-07-13 16:38:24 UTC (rev 399)
+++ tinytim/trunk/src/test/java/org/tinytim/core/value/TestLocatorImpl.java 2010-07-14 17:05:56 UTC (rev 400)
@@ -29,13 +29,13 @@
public void testNormalization() {
Locator loc = _tm.createLocator("http://www.example.org/test+me/");
assertEquals("http://www.example.org/test me/", loc.getReference());
- //assertEquals("http://www.example.org/test%20me/", loc.toExternalForm());
+ assertEquals("http://www.example.org/test%20me/", loc.toExternalForm());
Locator loc2 = loc.resolve("./too");
assertEquals("http://www.example.org/test me/too", loc2.getReference());
- //assertEquals("http://www.example.org/test%20me/too", loc2.toExternalForm());
- //Locator loc3 = _tm.createLocator("http://www.example.org/test me/");
- //assertEquals("http://www.example.org/test me/", loc3.getReference());
- //assertEquals("http://www.example.org/test%20me/", loc3.toExternalForm());
+ assertEquals("http://www.example.org/test%20me/too", loc2.toExternalForm());
+ Locator loc3 = _tm.createLocator("http://www.example.org/test me/");
+ assertEquals("http://www.example.org/test me/", loc3.getReference());
+ assertEquals("http://www.example.org/test%20me/", loc3.toExternalForm());
}
// public void testLowerCaseScheme() {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|