From 2bf1498c0b2ba2b1e6aebfc8cb399ac787bdcbc1 Mon Sep 17 00:00:00 2001 From: j2blake Date: Tue, 8 Oct 2013 16:23:58 -0400 Subject: [PATCH] Remove special characters from the test. We are testing URL encoding and decoding, but the special characters can be expressed as Unicode (e.g., \u9999), so the file does not need to be stored as UTF-8 or equivalent. --- .../vitro/webapp/controller/freemarker/UrlBuilderTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webapp/test/edu/cornell/mannlib/vitro/webapp/controller/freemarker/UrlBuilderTest.java b/webapp/test/edu/cornell/mannlib/vitro/webapp/controller/freemarker/UrlBuilderTest.java index 944447385..008fcd77e 100644 --- a/webapp/test/edu/cornell/mannlib/vitro/webapp/controller/freemarker/UrlBuilderTest.java +++ b/webapp/test/edu/cornell/mannlib/vitro/webapp/controller/freemarker/UrlBuilderTest.java @@ -74,14 +74,14 @@ public class UrlBuilderTest extends AbstractTestClass { UrlBuilder.contextPath = "/vivo"; String path = "/individual"; ParamMap params = new ParamMap(); - params.put("name", "★Tom★"); + params.put("name", "\u2605Tom\u2605"); // \u2605 is Unicode for a five-pointed star. Assert.assertEquals("/vivo/individual?name=%E2%98%85Tom%E2%98%85", UrlBuilder.getUrl(path, params)); } @Test public void testDecodeUtf8Url() { - String vClassUri = "http://vivoweb.org/ontology/core#FacultyMember★"; + String vClassUri = "http://vivoweb.org/ontology/core#FacultyMember\u2605"; // \u2605 is Unicode for a five-pointed star. String vClassUriEncoded = "http%3A%2F%2Fvivoweb.org%2Fontology%2Fcore%23FacultyMember%E2%98%85"; Assert.assertEquals(vClassUri, UrlBuilder.urlDecode(vClassUriEncoded)); }