Author: nbelaevski
Date: 2007-12-13 10:59:11 -0500 (Thu, 13 Dec 2007)
New Revision: 4821
Modified:
branches/3.1.x/ui/listShuttle/src/test/java/org/richfaces/component/ListShuttleComponentTest.java
Log:
http://jira.jboss.com/jira/browse/RF-1583
Modified:
branches/3.1.x/ui/listShuttle/src/test/java/org/richfaces/component/ListShuttleComponentTest.java
===================================================================
---
branches/3.1.x/ui/listShuttle/src/test/java/org/richfaces/component/ListShuttleComponentTest.java 2007-12-13
15:31:47 UTC (rev 4820)
+++
branches/3.1.x/ui/listShuttle/src/test/java/org/richfaces/component/ListShuttleComponentTest.java 2007-12-13
15:59:11 UTC (rev 4821)
@@ -79,59 +79,15 @@
sourceBean = new ListShuttleBean(false);
targetBean = new ListShuttleBean();
+ externalContext.getRequestMap().put("sourceBean", sourceBean);
+ externalContext.getRequestMap().put("targetBean", targetBean);
+
listShuttle =
(UIListShuttle)application.createComponent(UIListShuttle.COMPONENT_TYPE);
listShuttle.setId("listShuttle");
listShuttle.setVar("item");
- listShuttle.setValueBinding("sourceValue", new ValueBinding() {
-
- public Class getType(FacesContext arg0) throws EvaluationException,
- PropertyNotFoundException {
- return String.class;
- }
-
- public Object getValue(FacesContext arg0)
- throws EvaluationException, PropertyNotFoundException {
- return sourceBean.getValue();
- }
-
- public boolean isReadOnly(FacesContext arg0)
- throws EvaluationException, PropertyNotFoundException {
- return false;
- }
-
- public void setValue(FacesContext arg0, Object arg1)
- throws EvaluationException, PropertyNotFoundException {
- assertTrue(arg1 instanceof List);
- sourceBean.setValue((List)arg1);
- }
-
- });
+ listShuttle.setValueBinding("sourceValue",
application.createValueBinding("#{sourceBean.value}"));
+ listShuttle.setValueBinding("targetValue",
application.createValueBinding("#{targetBean.value}"));
- listShuttle.setValueBinding("targetValue", new ValueBinding() {
-
- public Class getType(FacesContext arg0) throws EvaluationException,
- PropertyNotFoundException {
- return String.class;
- }
-
- public Object getValue(FacesContext arg0)
- throws EvaluationException, PropertyNotFoundException {
- return targetBean.getValue();
- }
-
- public boolean isReadOnly(FacesContext arg0)
- throws EvaluationException, PropertyNotFoundException {
- return false;
- }
-
- public void setValue(FacesContext arg0, Object arg1)
- throws EvaluationException, PropertyNotFoundException {
- assertTrue(arg1 instanceof List);
- targetBean.setValue((List)arg1);
- }
-
- });
-
form.getChildren().add(listShuttle);
listShuttle2 =
(UIListShuttle)application.createComponent(UIListShuttle.COMPONENT_TYPE);