Author: ekoneil
Date: Mon Aug 2 15:53:58 2004
New Revision: 35605
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/script/el/BundleVariableResolver.java
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/AccessTest.java
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/ExpressionTest.java
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/ExpressionUpdateTest.java
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/ParsedExpressionTest.java
Log:
Catch the JUnit DRTs up with the binding context name change.
BB: self
DRT: NetUI JUnit pass
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/script/el/BundleVariableResolver.java
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/script/el/BundleVariableResolver.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/script/el/BundleVariableResolver.java
Mon Aug 2 15:53:58 2004
@@ -51,8 +51,8 @@
{
assert vr instanceof NetUIVariableResolver;
NetUIVariableResolver nvr = (NetUIVariableResolver)vr;
- assert nvr.resolveVariable("pageContext") != null &&
nvr.resolveVariable("pageContext") instanceof PageContextAttributeMap;
- PageContext pageContext =
(PageContext)((PageContextAttributeMap)nvr.resolveVariable("pageContext")).unwrap();
+ assert nvr.resolveVariable("pageScope") != null &&
nvr.resolveVariable("pageScope") instanceof PageContextAttributeMap;
+ PageContext pageContext =
(PageContext)((PageContextAttributeMap)nvr.resolveVariable("pageScope")).unwrap();
return pageContext.getAttribute("bundle");
}
Modified:
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/AccessTest.java
==============================================================================
---
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/AccessTest.java
(original)
+++
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/AccessTest.java
Mon Aug 2 15:53:58 2004
@@ -41,7 +41,7 @@
_fauxPageContext.setAttribute("iproduct",
IProduct.Factory.getInstance(productName, 2500.00));
- Object result = evaluateExpression("{pageContext.iproduct.name}",
_fauxPageContext);
+ Object result = evaluateExpression("{pageScope.iproduct.name}",
_fauxPageContext);
assertEquals(productName, result);
}
@@ -62,8 +62,8 @@
_fauxPageContext.setAttribute("currentItem", item);
- Object key = evaluateExpression("{pageContext.currentItem.key}",
_fauxPageContext);
- Object value =
evaluateExpression("{pageContext.currentItem.value}", _fauxPageContext);
+ Object key = evaluateExpression("{pageScope.currentItem.key}",
_fauxPageContext);
+ Object value = evaluateExpression("{pageScope.currentItem.value}",
_fauxPageContext);
System.out.println("key: " + key + " value: " + value);
}
}
Modified:
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/ExpressionTest.java
==============================================================================
---
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/ExpressionTest.java
(original)
+++
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/ExpressionTest.java
Mon Aug 2 15:53:58 2004
@@ -42,17 +42,17 @@
// expression, shouldParse, isExpression, containsExpression,
Object[][] isExprData =
{
- {"{pageContext.foo.bar.baz.property}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
- {"{pageContext.foo.bar.baz[42].property.nextProperty}", Boolean.TRUE,
Boolean.TRUE, Boolean.TRUE},
- {"\\{pageContext.foo.bar.baz.property}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {"{pageContext.foo.bar.baz.property\\}", Boolean.FALSE, Boolean.FALSE,
Boolean.FALSE},
- {"{pageContext.foo.bar.baz['\\\"[EMAIL PROTECTED]']}", Boolean.FALSE,
Boolean.TRUE, Boolean.TRUE},
-
- {"{pageContext.foo.bar.baz[\"\\\"\\\"\\\"\\\"\"]}", Boolean.TRUE,
Boolean.TRUE, Boolean.TRUE},
- {"{pageContext.foo.bar.baz[\"\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
- {"{pageContext.foo.bar.baz[\"'\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE}, // Radar bug: 16763
- {"{pageContext.foo.bar.baz['\"']}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE}, // Radar bug: 16763
- {"{pageContext.foo.bar.baz[\"[EMAIL PROTECTED]"]}", Boolean.TRUE,
Boolean.TRUE, Boolean.TRUE},
+ {"{pageScope.foo.bar.baz.property}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
+ {"{pageScope.foo.bar.baz[42].property.nextProperty}", Boolean.TRUE,
Boolean.TRUE, Boolean.TRUE},
+ {"\\{pageScope.foo.bar.baz.property}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
+ {"{pageScope.foo.bar.baz.property\\}", Boolean.FALSE, Boolean.FALSE,
Boolean.FALSE},
+ {"{pageScope.foo.bar.baz['\\\"[EMAIL PROTECTED]']}", Boolean.FALSE,
Boolean.TRUE, Boolean.TRUE},
+
+ {"{pageScope.foo.bar.baz[\"\\\"\\\"\\\"\\\"\"]}", Boolean.TRUE,
Boolean.TRUE, Boolean.TRUE},
+ {"{pageScope.foo.bar.baz[\"\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
+ {"{pageScope.foo.bar.baz[\"'\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE}, // Radar bug: 16763
+ {"{pageScope.foo.bar.baz['\"']}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE}, // Radar bug: 16763
+ {"{pageScope.foo.bar.baz[\"[EMAIL PROTECTED]"]}", Boolean.TRUE,
Boolean.TRUE, Boolean.TRUE},
{"{", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE, "{"},
{"{{", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE, "{{"},
@@ -61,60 +61,60 @@
{"}", Boolean.TRUE, Boolean.FALSE, Boolean.FALSE, "}"},
{"}}", Boolean.TRUE, Boolean.FALSE, Boolean.FALSE, "}}"},
{"", Boolean.TRUE, Boolean.FALSE, Boolean.FALSE, ""},
- {"{pageContext.bean._Property}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
+ {"{pageScope.bean._Property}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
// Radar 30458
- {"{ pageContext.bean}", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE},
- {"{pageContext. bean}", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE},
- {"{pageContext.bean }", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE},
- {"[EMAIL PROTECTED]", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE},
+ {"{ pageScope.bean}", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE},
+ {"{pageScope. bean}", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE},
+ {"{pageScope.bean }", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE},
+ {"[EMAIL PROTECTED]", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE},
{"[EMAIL PROTECTED]", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE},
{"{}", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE},
{"[EMAIL PROTECTED]", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE},
{"{ }", Boolean.FALSE, Boolean.FALSE, Boolean.FALSE},
// contain expressions, !expressions
- {" {pageContext.foo.bar.baz.property} ", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {" {pageContext.foo.bar.baz.property\\} ", Boolean.FALSE,
Boolean.FALSE, Boolean.FALSE},
- {" {actionForm} {pageContext.foo.bar.baz.property\\} {container} ",
Boolean.FALSE, null, null},
- {" {actionForm} \\{pageContext.foo.bar.baz.property\\} {container} ",
Boolean.TRUE, Boolean.FALSE, Boolean.TRUE},
+ {" {pageScope.foo.bar.baz.property} ", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
+ {" {pageScope.foo.bar.baz.property\\} ", Boolean.FALSE, Boolean.FALSE,
Boolean.FALSE},
+ {" {actionForm} {pageScope.foo.bar.baz.property\\} {container} ",
Boolean.FALSE, null, null},
+ {" {actionForm} \\{pageScope.foo.bar.baz.property\\} {container} ",
Boolean.TRUE, Boolean.FALSE, Boolean.TRUE},
{" {container}", Boolean.TRUE, Boolean.FALSE, Boolean.TRUE},
{"{container} ", Boolean.TRUE, Boolean.FALSE, Boolean.TRUE},
{"{container}{actionForm} ", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
// nested exceptions
- {"{pageContext.foo.bar.baz[{foo.bar.baz.nest}]}", Boolean.FALSE, null,
null},
- {"{pageContext.foo.bar.baz[\"{}\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
- {"{pageContext.foo.bar.baz[\"{\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
- {"{pageContext.foo.bar.baz[\"}\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
- {"{pageContext.foo.bar.baz[\"'\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE}, // FAIL 1/4/2003 -- fixed in AttributeParser
- {"{pageContext.foo.bar.baz[\"\\\"\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE}, // FAIL 1/4/2003 -- fixed in AttributeParser
- {"{pageContext.foo.bar.baz[\"{foo.bar.baz}\"]}", Boolean.TRUE,
Boolean.TRUE, Boolean.TRUE},
- {"{pageContext.foo.bar.baz[\"\\\\{foo.bar.{baz.nest}}\"]}",
Boolean.TRUE, Boolean.TRUE, Boolean.TRUE},
- {"{pageContext.foo.bar.baz[\"\\\\{foo.bar.baz.nest}\"]}",
Boolean.TRUE, Boolean.TRUE, Boolean.TRUE},
-
- {"this = {pageContext.foo}'", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {"this = {pageContext.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {"this = /{pageContext.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {"this = \\{pageContext.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {"this = / {pageContext.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {"this = \\ {pageContext.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {"this = @{pageContext.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {"this = *{pageContext.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {"this = ({pageContext.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {"this = [{pageContext.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {"this = [{pageContext.foo}}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {"this = [{pageContext.foo}\"", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
- {"this = [{pageContext.foo}\'", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
+ {"{pageScope.foo.bar.baz[{foo.bar.baz.nest}]}", Boolean.FALSE, null,
null},
+ {"{pageScope.foo.bar.baz[\"{}\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
+ {"{pageScope.foo.bar.baz[\"{\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
+ {"{pageScope.foo.bar.baz[\"}\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
+ {"{pageScope.foo.bar.baz[\"'\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE}, // FAIL 1/4/2003 -- fixed in AttributeParser
+ {"{pageScope.foo.bar.baz[\"\\\"\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE}, // FAIL 1/4/2003 -- fixed in AttributeParser
+ {"{pageScope.foo.bar.baz[\"{foo.bar.baz}\"]}", Boolean.TRUE,
Boolean.TRUE, Boolean.TRUE},
+ {"{pageScope.foo.bar.baz[\"\\\\{foo.bar.{baz.nest}}\"]}",
Boolean.TRUE, Boolean.TRUE, Boolean.TRUE},
+ {"{pageScope.foo.bar.baz[\"\\\\{foo.bar.baz.nest}\"]}", Boolean.TRUE,
Boolean.TRUE, Boolean.TRUE},
+
+ {"this = {pageScope.foo}'", Boolean.TRUE, Boolean.FALSE, Boolean.TRUE},
+ {"this = {pageScope.foo}", Boolean.TRUE, Boolean.FALSE, Boolean.TRUE},
+ {"this = /{pageScope.foo}", Boolean.TRUE, Boolean.FALSE, Boolean.TRUE},
+ {"this = \\{pageScope.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
+ {"this = / {pageScope.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
+ {"this = \\ {pageScope.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
+ {"this = @{pageScope.foo}", Boolean.TRUE, Boolean.FALSE, Boolean.TRUE},
+ {"this = *{pageScope.foo}", Boolean.TRUE, Boolean.FALSE, Boolean.TRUE},
+ {"this = ({pageScope.foo}", Boolean.TRUE, Boolean.FALSE, Boolean.TRUE},
+ {"this = [{pageScope.foo}", Boolean.TRUE, Boolean.FALSE, Boolean.TRUE},
+ {"this = [{pageScope.foo}}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
+ {"this = [{pageScope.foo}\"", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
+ {"this = [{pageScope.foo}\'", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE},
{"/{pageFlow.foo}", Boolean.TRUE, Boolean.FALSE, Boolean.TRUE},
- {"{pageContext.foo.bar.baz['\"']}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE}, // FAIL 1/4/2003 -- fixed 05/13-2003
- {"this = '{pageContext.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE}, // FAIL 4/21/2003
- {"this = \"{pageContext.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE}, // FAIL 4/21/2003
- {"this = \'{pageContext.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE}, // FAIL 4/21/2003
+ {"{pageScope.foo.bar.baz['\"']}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE}, // FAIL 1/4/2003 -- fixed 05/13-2003
+ {"this = '{pageScope.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE}, // FAIL 4/21/2003
+ {"this = \"{pageScope.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE}, // FAIL 4/21/2003
+ {"this = \'{pageScope.foo}", Boolean.TRUE, Boolean.FALSE,
Boolean.TRUE}, // FAIL 4/21/2003
- {"{pageContext.files[\"/foo\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
- {"{pageContext.files[\"{foo\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
+ {"{pageScope.files[\"/foo\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
+ {"{pageScope.files[\"{foo\"]}", Boolean.TRUE, Boolean.TRUE,
Boolean.TRUE},
// ============================
// Broken test cases
@@ -123,7 +123,7 @@
// @bug: xscript parser -- shouldn't accept {}
//{"{}", Boolean.TRUE, Boolean.TRUE, Boolean.TRUE},
// @bug: netuiel / xscript? accepted by the latter but not the former
-- the string litreal doesn't handle \\{ but \\\\{ works
- //{"{pageContext.foo.bar.baz[\"\\{foo.bar.baz.nest}\"]}",
Boolean.TRUE, Boolean.TRUE, Boolean.TRUE},
+ //{"{pageScope.foo.bar.baz[\"\\{foo.bar.baz.nest}\"]}", Boolean.TRUE,
Boolean.TRUE, Boolean.TRUE},
// @bug: netuiel parser -- \\{ is broken in el
{"\\\\{pageFlow.foo}", Boolean.TRUE, Boolean.FALSE, Boolean.TRUE}, //
FAIL 4/21/2003 -- fixed 05/13-2003
@@ -195,7 +195,7 @@
FooJavaBean bean = new FooJavaBean("JunitTestJavaBean");
_fauxPageContext.setAttribute("foo", bean);
- Object result = evaluateExpression("{pageContext.foo.textProperty}",
_fauxPageContext);
+ Object result = evaluateExpression("{pageScope.foo.textProperty}",
_fauxPageContext);
assertEquals(result, bean.getTextProperty());
}
@@ -204,25 +204,25 @@
{
Object result = null;
- result = evaluateExpression("{request.simpleBean._StringProperty}",
_fauxPageContext);
+ result =
evaluateExpression("{requestScope.simpleBean._StringProperty}",
_fauxPageContext);
assertTrue(result.equals(((SimpleTypeActionForm)_fauxPageContext.getRequest().getAttribute("simpleBean")).get_StringProperty()));
result = null;
- result = evaluateExpression("{request.simpleBean._stringProperty}",
_fauxPageContext);
+ result =
evaluateExpression("{requestScope.simpleBean._stringProperty}",
_fauxPageContext);
assertTrue(result.equals(((SimpleTypeActionForm)_fauxPageContext.getRequest().getAttribute("simpleBean")).get_stringProperty()));
}
public void testNullProperty()
throws Exception
{
- Object result =
evaluateExpression("{request.simpleBean.nullProperty}", _fauxPageContext);
+ Object result =
evaluateExpression("{requestScope.simpleBean.nullProperty}", _fauxPageContext);
assertNull(result);
}
public void testCharProperty()
throws Exception
{
- Object result =
evaluateExpression("{request.simpleBean.charProperty}", _fauxPageContext);
+ Object result =
evaluateExpression("{requestScope.simpleBean.charProperty}", _fauxPageContext);
if(!(result instanceof String && ((String)result).equals("a")))
throw new ExpressionTestError("The Character value returned from
XScript was not valid.", null);
}
@@ -241,7 +241,7 @@
boolean exception = false;
try
{
- evaluateExpression("{request.simpleBean.neverMoreProperty}",
_fauxPageContext);
+ evaluateExpression("{requestScope.simpleBean.neverMoreProperty}",
_fauxPageContext);
}
catch(Exception e)
{
@@ -259,7 +259,7 @@
try
{
- result = evaluateExpression("{request.simpleBean.StringProperty}",
_fauxPageContext);
+ result =
evaluateExpression("{requestScope.simpleBean.StringProperty}",
_fauxPageContext);
}
catch(Exception e)
{
@@ -270,7 +270,7 @@
pass = true;
try
{
- result = evaluateExpression("{request.simpleBean.stringProperty}",
_fauxPageContext);
+ result =
evaluateExpression("{requestScope.simpleBean.stringProperty}",
_fauxPageContext);
}
catch(Exception e)
{
@@ -284,25 +284,25 @@
{
Object[][] data =
{
- {"{request.complexBean.map[\" \"]}", "space"},
- {"{request.complexBean.map[\"*\"]}", "asterisk"},
- {"{request.complexBean.map[\"%\"]}", "percent"},
- {"{request.complexBean.map[\"'\"]}", "single quote"},
- {"{request.complexBean.map[\"''\"]}", "double, single quote"},
- {"{request.complexBean.map[' ']}", "space"},
- {"{request.complexBean.map['*']}", "asterisk"},
- {"{request.complexBean.map['%']}", "percent"},
+ {"{requestScope.complexBean.map[\" \"]}", "space"},
+ {"{requestScope.complexBean.map[\"*\"]}", "asterisk"},
+ {"{requestScope.complexBean.map[\"%\"]}", "percent"},
+ {"{requestScope.complexBean.map[\"'\"]}", "single quote"},
+ {"{requestScope.complexBean.map[\"''\"]}", "double, single
quote"},
+ {"{requestScope.complexBean.map[' ']}", "space"},
+ {"{requestScope.complexBean.map['*']}", "asterisk"},
+ {"{requestScope.complexBean.map['%']}", "percent"},
// @bug: netuiel -- these aren't handled
- {"{request.complexBean.map['\\'']}", "single quote"}, // how
do you do this in XScript?
- {"{request.complexBean.map['\\'\\'']}", "double, single
quote"},
- {"{request.complexBean.map['\\\"\\\"']}", "double, double
quote"},
- {"{request.complexBean.map['\\\"']}", "double quote"}, //
Radar bug: 16763 -- XScript doesn't handle this case - 02/03/2003 fixed
- {"{request.complexBean.map[\"\\\"\\\"\"]}", "double, double
quote"},
- {"{request.complexBean.map[\"\\\"\"]}", "double quote"}, //
Radar bug: 16763 -- XScript doesn't handle this case - 02/03/2003 fixed
+ {"{requestScope.complexBean.map['\\'']}", "single quote"}, //
how do you do this in XScript?
+ {"{requestScope.complexBean.map['\\'\\'']}", "double, single
quote"},
+ {"{requestScope.complexBean.map['\\\"\\\"']}", "double, double
quote"},
+ {"{requestScope.complexBean.map['\\\"']}", "double quote"}, //
Radar bug: 16763 -- XScript doesn't handle this case - 02/03/2003 fixed
+ {"{requestScope.complexBean.map[\"\\\"\\\"\"]}", "double,
double quote"},
+ {"{requestScope.complexBean.map[\"\\\"\"]}", "double quote"},
// Radar bug: 16763 -- XScript doesn't handle this case - 02/03/2003 fixed
- {"{request.complexBean.map[\"\"]}", "empty string"},
- {"{request.complexBean.map['']}", "empty string"},
+ {"{requestScope.complexBean.map[\"\"]}", "empty string"},
+ {"{requestScope.complexBean.map['']}", "empty string"},
};
int i = 0;
Modified:
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/ExpressionUpdateTest.java
==============================================================================
---
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/ExpressionUpdateTest.java
(original)
+++
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/ExpressionUpdateTest.java
Mon Aug 2 15:53:58 2004
@@ -226,30 +226,30 @@
*/
private Object[][] writableContextData =
{
- {"{application.foo}", Boolean.FALSE},
+ {"{applicationScope.foo}", Boolean.FALSE},
{"{container.foo}", Boolean.FALSE},
- {"{pageContext.foo}", Boolean.FALSE},
- {"{request.foo}", Boolean.FALSE},
- {"{session.foo}", Boolean.FALSE},
- {"{url.foo}", Boolean.FALSE},
+ {"{pageScope.foo}", Boolean.FALSE},
+ {"{requestScope.foo}", Boolean.FALSE},
+ {"{sessionScope.foo}", Boolean.FALSE},
+ {"{param.foo}", Boolean.FALSE},
};
private Object[][] settingComplexTypeData =
{
- {"{request.myNewBean}", new SimpleTypeActionForm()},
- {"{session.anotherBean}", new ComplexTypeActionForm()},
+ {"{requestScope.myNewBean}", new SimpleTypeActionForm()},
+ {"{sessionScope.anotherBean}", new ComplexTypeActionForm()},
{"{actionForm.bigDecimal}", new
BigDecimal("1234567890.98273835093245")},
{"{actionForm.date}", new Date()},
{"{actionForm.publicBigDecimal}", new
BigDecimal("1234567890.98273835093245")},
{"{actionForm.publicDate}", new Date()},
- {"{session.complexBean}", new ComplexTypeActionForm()}, // this must
precede the next four tests
+ {"{sessionScope.complexBean}", new ComplexTypeActionForm()}, // this
must precede the next four tests
- {"{session.complexBean.bigDecimal}", new
BigDecimal("1234567890.98273835093245")},
- {"{session.complexBean.date}", new Date()},
- {"{session.complexBean.publicBigDecimal}", new
BigDecimal("1234567890.98273835093245")},
- {"{session.complexBean.publicDate}", new Date()},
+ {"{sessionScope.complexBean.bigDecimal}", new
BigDecimal("1234567890.98273835093245")},
+ {"{sessionScope.complexBean.date}", new Date()},
+ {"{sessionScope.complexBean.publicBigDecimal}", new
BigDecimal("1234567890.98273835093245")},
+ {"{sessionScope.complexBean.publicDate}", new Date()},
{"{actionForm.array[2].intWrapperProperty}", new Integer(42)},
{"{actionForm.array[2].intWrapperArrayProperty}", new Integer[] {new
Integer(42)}},
// {"{request.complexBean.array[2].intWrapperArrayProperty}", new
Integer(42)} // should this work?
Modified:
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/ParsedExpressionTest.java
==============================================================================
---
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/ParsedExpressionTest.java
(original)
+++
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/script/ParsedExpressionTest.java
Mon Aug 2 15:53:58 2004
@@ -33,7 +33,7 @@
{
private Object[][] _data =
{
- {"{pageContext.foo}", "pageContext"},
+ {"{pageScope.foo}", "pageScope"},
{"{pageFlow}", "pageFlow"},
{"{actionForm[42]}", "actionForm"},
{"{actionForm[\"42\"]}", "actionForm"},