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();