You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by pe...@apache.org on 2012/05/08 01:15:25 UTC

git commit: WICKET-4457 setTextEncoding on JavascriptResourceReferences/CssResourceReferences: add test

Updated Branches:
  refs/heads/master bfae6c64d -> 9c5106ade


WICKET-4457 setTextEncoding on JavascriptResourceReferences/CssResourceReferences: add test


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/9c5106ad
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/9c5106ad
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/9c5106ad

Branch: refs/heads/master
Commit: 9c5106ade58166108adc9e39cbc52785bcd9c02b
Parents: bfae6c6
Author: Peter Ertl <pe...@apache.org>
Authored: Tue May 8 01:14:57 2012 +0200
Committer: Peter Ertl <pe...@apache.org>
Committed: Tue May 8 01:14:57 2012 +0200

----------------------------------------------------------------------
 .../wicket/markup/html/PackageResourceTest.java    |   32 +++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/9c5106ad/wicket-core/src/test/java/org/apache/wicket/markup/html/PackageResourceTest.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/PackageResourceTest.java b/wicket-core/src/test/java/org/apache/wicket/markup/html/PackageResourceTest.java
index a63e153..056fad9 100644
--- a/wicket-core/src/test/java/org/apache/wicket/markup/html/PackageResourceTest.java
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/PackageResourceTest.java
@@ -22,6 +22,8 @@ import org.apache.wicket.Application;
 import org.apache.wicket.SharedResources;
 import org.apache.wicket.WicketTestCase;
 import org.apache.wicket.protocol.http.WebApplication;
+import org.apache.wicket.request.resource.JavaScriptPackageResource;
+import org.apache.wicket.request.resource.JavaScriptResourceReference;
 import org.apache.wicket.request.resource.PackageResource;
 import org.apache.wicket.request.resource.PackageResourceReference;
 import org.apache.wicket.request.resource.ResourceReference;
@@ -156,4 +158,34 @@ public class PackageResourceTest extends WicketTestCase
 		tester.startResource(jsResource);
 		assertEquals("text/javascript", tester.getLastResponse().getContentType());
 	}
+
+	@Test
+	public void textFileWithEncoding()
+	{
+		final String encoding = "Klingon-8859-42";
+		final PackageResource resource =
+			new PackageResource(PackageResourceTest.class, "packaged1.txt", null, null, null)
+			{
+				private static final long serialVersionUID = 1L;
+			};
+		resource.setTextEncoding(encoding);
+		tester.startResource(resource);
+		final String contentType = tester.getLastResponse().getContentType();
+		assertEquals("text/plain; charset=" + encoding, contentType);
+	}
+
+	@Test
+	public void javascriptFileWithEncoding()
+	{
+		final String encoding = "Klingon-8859-42";
+		final JavaScriptPackageResource resource =
+			new JavaScriptPackageResource(PackageResourceTest.class, "packaged3.js", null, null, null)
+			{
+				private static final long serialVersionUID = 1L;
+			};
+		resource.setTextEncoding(encoding);
+		tester.startResource(resource);
+		final String contentType = tester.getLastResponse().getContentType();
+		assertEquals("text/javascript; charset=" + encoding, contentType);
+	}
 }