You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by fm...@apache.org on 2008/02/06 15:57:22 UTC
svn commit: r619008 -
/incubator/sling/trunk/launchpad/launchpad-webapp/src/test/java/org/apache/sling/launchpad/webapp/integrationtest/GetWithSuffixTest.java
Author: fmeschbe
Date: Wed Feb 6 06:57:20 2008
New Revision: 619008
URL: http://svn.apache.org/viewvc?rev=619008&view=rev
Log:
Modify the URls: the plain URL must not have a dot and test with appended extensions
Modified:
incubator/sling/trunk/launchpad/launchpad-webapp/src/test/java/org/apache/sling/launchpad/webapp/integrationtest/GetWithSuffixTest.java
Modified: incubator/sling/trunk/launchpad/launchpad-webapp/src/test/java/org/apache/sling/launchpad/webapp/integrationtest/GetWithSuffixTest.java
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/launchpad/launchpad-webapp/src/test/java/org/apache/sling/launchpad/webapp/integrationtest/GetWithSuffixTest.java?rev=619008&r1=619007&r2=619008&view=diff
==============================================================================
--- incubator/sling/trunk/launchpad/launchpad-webapp/src/test/java/org/apache/sling/launchpad/webapp/integrationtest/GetWithSuffixTest.java (original)
+++ incubator/sling/trunk/launchpad/launchpad-webapp/src/test/java/org/apache/sling/launchpad/webapp/integrationtest/GetWithSuffixTest.java Wed Feb 6 06:57:20 2008
@@ -36,7 +36,7 @@
testText = "This is a test " + System.currentTimeMillis();
// create the test node, under a path that's specific to this class to allow collisions
- final String url = HTTP_BASE_URL + "/" + getClass().getSimpleName() + "." + System.currentTimeMillis();
+ final String url = HTTP_BASE_URL + "/" + getClass().getSimpleName() + "_" + System.currentTimeMillis();
final Map<String,String> props = new HashMap<String,String>();
props.put("text", testText);
displayUrl = testClient.createNode(url, props);
@@ -58,9 +58,12 @@
}
public void testWithExtraPathA() throws IOException {
- final String toDelete = uploadTestScript("rendering-test.esp","html.esp");
+ final String toDelete = uploadTestScript("rendering-test.esp","txt.esp");
try {
- assertHttpStatus(displayUrl + "/extra.html", HttpServletResponse.SC_NOT_FOUND);
+ // expected to be found as resource with ext .txt and suffix
+ final String content = getContent(displayUrl + ".txt/extra.html", CONTENT_TYPE_PLAIN);
+ assertTrue("Content includes ESP marker",content.contains("ESP template"));
+ assertTrue("Content contains formatted test text",content.contains("<p>" + testText + "</p>"));
} finally {
testClient.delete(toDelete);
}
@@ -72,6 +75,7 @@
public void testWithExtraPathB() throws IOException {
final String toDelete = uploadTestScript("rendering-test.esp","GET.esp");
try {
+ // expected to not be found as dispalyUrl has no dots
assertHttpStatus(displayUrl + "/extra/more.a4.html", HttpServletResponse.SC_NOT_FOUND);
} finally {
testClient.delete(toDelete);