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]

Reply via email to