Author: hlship
Date: Mon Nov 21 16:35:22 2005
New Revision: 348051
URL: http://svn.apache.org/viewcvs?rev=348051&view=rev
Log:
TAPESTRY-769: StateBinding doesn't override isInvariant()
Added:
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/StateBindingTest.java
- copied, changed from r332813,
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/TestStateBinding.java
Removed:
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/TestStateBinding.java
Modified:
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/binding/StateBinding.java
jakarta/tapestry/trunk/status.xml
Modified:
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/binding/StateBinding.java
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/binding/StateBinding.java?rev=348051&r1=348050&r2=348051&view=diff
==============================================================================
---
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/binding/StateBinding.java
(original)
+++
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/binding/StateBinding.java
Mon Nov 21 16:35:22 2005
@@ -45,6 +45,14 @@
_objectName = objectName;
}
+ /**
+ * Returns false; these ASO objects can be created at any time.
+ */
+ public boolean isInvariant()
+ {
+ return false;
+ }
+
public Object getObject()
{
try
Copied:
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/StateBindingTest.java
(from r332813,
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/TestStateBinding.java)
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/StateBindingTest.java?p2=jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/StateBindingTest.java&p1=jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/TestStateBinding.java&r1=332813&r2=348051&rev=348051&view=diff
==============================================================================
---
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/TestStateBinding.java
(original)
+++
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/StateBindingTest.java
Mon Nov 21 16:35:22 2005
@@ -29,7 +29,7 @@
* @author Howard M. Lewis Ship
* @since 4.0
*/
-public class TestStateBinding extends HiveMindTestCase
+public class StateBindingTest extends HiveMindTestCase
{
private ValueConverter newValueConverter()
@@ -62,6 +62,7 @@
IBinding b = newBinding("fred", vc, asm, null);
assertEquals(Boolean.TRUE, b.getObject());
+ assertEquals(false, b.isInvariant());
verifyControls();
}
@@ -84,7 +85,6 @@
IBinding b = newBinding("fred", vc, asm, l);
-
try
{
b.getObject();
Modified: jakarta/tapestry/trunk/status.xml
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/status.xml?rev=348051&r1=348050&r2=348051&view=diff
==============================================================================
--- jakarta/tapestry/trunk/status.xml (original)
+++ jakarta/tapestry/trunk/status.xml Mon Nov 21 16:35:22 2005
@@ -64,6 +64,7 @@
<action type="fix" dev="HLS" fixes-bug="TAPESTRY-756">FieldLabel's
prerender property should default to true</action>
<action type="fix" dev="HLS"
fixes-bug="TAPESTRY-748">NumberTranslator.js missing semicolon</action>
<action type="add" dev="HLS">Add missing documentation for Tapestry
script template specifications</action>
+ <action type="fix" dev="HLS" fixes-bug="TAPESTRY-769">StateBinding
doesn't override isInvariant()</action>
</release>
<release version="4.0-beta-13" date="Nov 12 2005">
<action type="update" dev="HLS">Switch to HiveMind 1.1 (final)</action>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]