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. |