ByteChunk res = getUrl("http://localhost:" + getPort() +
"/test/el-misc.jsp");
String result = res.toString();
+ System.out.println(result);
assertEcho(result, "00-\\\\\\\"${'hello world'}");
assertEcho(result, "01-\\\\\\\"\\${'hello world'}");
assertEcho(result, "02-\\\"${'hello world'}");
assertEcho(result, "09-az2");
assertEcho(result, "10-${'foo'}bar");
assertEcho(result, "11-\"}");
+ assertEcho(result, "12-foo\\bar\\baz");
+ assertEcho(result, "13-foo\\bar\\baz");
+ assertEcho(result, "14-foo\\bar\\baz");
+ assertEcho(result, "15-foo\\bar\\baz");
+ assertEcho(result, "16-foo\\bar\\baz");
+ assertEcho(result, "17-foo\\bar\\baz");
}
public void testScriptingExpression() throws Exception {
<tags:echo echo="09-az${\"2\"}" />
<tags:echo echo="10-\${'foo'}${'bar'}" />
<tags:echo echo="11-${\"\\\"}\"}" />
+ <tags:echo echo="12-${'foo'}\\${'bar'}\\${'baz'}" />
+ <tags:echo echo="13-${'foo'}\\${\"bar\"}\\${'baz'}" />
+ <tags:echo echo="14-${\"foo\"}\\${'bar'}\\${\"baz\"}" />
+ <tags:echo echo='15-${\'foo\'}\\${"bar"}\\${\'baz\'}' />
+ <tags:echo echo='16-${"foo"}\\${\'bar\'}\\${"baz"}' />
+ <tags:echo echo='17-${"foo"}\\${'bar'}\\${"baz"}' />
</body>
</html>
\ No newline at end of file