Author: ivaynberg
Date: Tue Aug 23 16:48:11 2011
New Revision: 1160792

URL: http://svn.apache.org/viewvc?rev=1160792&view=rev
Log:
potential fix for a test failure in certain environments

Modified:
    
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/page/PersistentPageManagerTest.java

Modified: 
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/page/PersistentPageManagerTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/page/PersistentPageManagerTest.java?rev=1160792&r1=1160791&r2=1160792&view=diff
==============================================================================
--- 
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/page/PersistentPageManagerTest.java
 (original)
+++ 
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/page/PersistentPageManagerTest.java
 Tue Aug 23 16:48:11 2011
@@ -25,6 +25,7 @@ import java.io.ObjectInputStream;
 import java.io.Serializable;
 
 import org.apache.wicket.Application;
+import org.apache.wicket.ThreadContext;
 import org.apache.wicket.pageStore.DefaultPageStore;
 import org.apache.wicket.pageStore.IDataStore;
 import org.apache.wicket.pageStore.IPageStore;
@@ -53,6 +54,9 @@ public class PersistentPageManagerTest
        @Test
        public void serializationOutsideWicketLifecyle() throws IOException, 
ClassNotFoundException
        {
+               // make sure no leaked threadlocals are present
+               ThreadContext.detach();
+
                // create IPageManager (with IPageStore) and store a page 
instance
                IPageManager pageManager = newPersistentPageManager(APP_NAME);
                TestPage toSerializePage = new TestPage();


Reply via email to