Author: knopp
Date: Wed May  2 09:45:25 2007
New Revision: 534537

URL: http://svn.apache.org/viewvc?view=rev&rev=534537
Log:
fixes

Modified:
    
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java
    
incubator/wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/util/lang/PropertyResolverTest.java

Modified: 
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java?view=diff&rev=534537&r1=534536&r2=534537
==============================================================================
--- 
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java
 (original)
+++ 
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java
 Wed May  2 09:45:25 2007
@@ -146,12 +146,7 @@
                                String sessionId = getSession().getId();
                                if (sessionId != null)
                                {
-                                       if (lastPage != page && 
page.getCurrentVersionNumber() == 0)
-                                       {
-                                               // we have to save a new page 
directly to the file store
-                                               // so that this version is also 
recoverable.
-                                               getStore().storePage(sessionId, 
page);
-                                       }
+                                       getStore().storePage(sessionId, page);
                                        lastPage = page;
                                        dirty();
                                }

Modified: 
incubator/wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/util/lang/PropertyResolverTest.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/util/lang/PropertyResolverTest.java?view=diff&rev=534537&r1=534536&r2=534537
==============================================================================
--- 
incubator/wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/util/lang/PropertyResolverTest.java
 (original)
+++ 
incubator/wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/util/lang/PropertyResolverTest.java
 Wed May  2 09:45:25 2007
@@ -332,4 +332,28 @@
                Address address2 = 
(Address)PropertyResolver.getValue("privateAddress", person2);
                assertEquals(address, address2);
        }       
+       
+       /**
+        *
+        */
+       public void testGetTargetClass() 
+       {
+               Address address = new Address();
+               
+               Class clazz = PropertyResolver.getTargetClass("number", 
address);
+               assertEquals(int.class, clazz);
+               
+               Person person = new Person();
+               person.setAddress(new Address());
+               
+               clazz = PropertyResolver.getTargetClass("address.number", 
person);
+               assertEquals(int.class, clazz);
+               
+               person.setAddressArray(new Address[] { new Address(), new 
Address() });
+               clazz = PropertyResolver.getTargetClass("addressArray[0]", 
person);
+               assertEquals(Address.class, clazz);
+               
+               clazz = 
PropertyResolver.getTargetClass("addressArray[0].number", person);
+               assertEquals(int.class, clazz);
+       }
 }


Reply via email to