Author: cziegeler
Date: Mon Jun 16 02:49:48 2008
New Revision: 668097
URL: http://svn.apache.org/viewvc?rev=668097&view=rev
Log:
SLING-533: Add an integration test.
Modified:
incubator/sling/trunk/launchpad/webapp/src/test/java/org/apache/sling/launchpad/webapp/integrationtest/servlets/post/PostServletUpdateTest.java
Modified:
incubator/sling/trunk/launchpad/webapp/src/test/java/org/apache/sling/launchpad/webapp/integrationtest/servlets/post/PostServletUpdateTest.java
URL:
http://svn.apache.org/viewvc/incubator/sling/trunk/launchpad/webapp/src/test/java/org/apache/sling/launchpad/webapp/integrationtest/servlets/post/PostServletUpdateTest.java?rev=668097&r1=668096&r2=668097&view=diff
==============================================================================
---
incubator/sling/trunk/launchpad/webapp/src/test/java/org/apache/sling/launchpad/webapp/integrationtest/servlets/post/PostServletUpdateTest.java
(original)
+++
incubator/sling/trunk/launchpad/webapp/src/test/java/org/apache/sling/launchpad/webapp/integrationtest/servlets/post/PostServletUpdateTest.java
Mon Jun 16 02:49:48 2008
@@ -99,4 +99,15 @@
assertJavascript("123457", content, "out.println(data.a + data.b)");
}
- }
\ No newline at end of file
+ public void testMultivalueHint() throws IOException {
+ final Map <String, String> props = new HashMap <String, String> ();
+ props.put("./f","123");
+ props.put("./[EMAIL PROTECTED]", "String[]");
+ props.put("./g","456");
+
+ final String location = testClient.createNode(postUrl +
SlingPostConstants.DEFAULT_CREATE_SUFFIX, props);
+ String content = getContent(location + ".json", CONTENT_TYPE_JSON);
+ assertTrue(content.indexOf("\"f\":[\"123\"]") > 0);
+ assertTrue(content.indexOf("\"g\":\"456\"") > 0);
+ }
+}
\ No newline at end of file