Author: scottbw
Date: Mon Nov 24 08:50:56 2014
New Revision: 1641335

URL: http://svn.apache.org/r1641335
Log:
Ensure the abstract test works from a clean instance, otherwise if you run it 
alongside the DefaultImpl test they'll clash as they're working from the same 
in-memory store. (Basically, the in-memory store is not thread-safe - you need 
a single instance)

Modified:
    
wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/AbstractSharedContextServiceTest.java

Modified: 
wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/AbstractSharedContextServiceTest.java
URL: 
http://svn.apache.org/viewvc/wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/AbstractSharedContextServiceTest.java?rev=1641335&r1=1641334&r2=1641335&view=diff
==============================================================================
--- 
wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/AbstractSharedContextServiceTest.java
 (original)
+++ 
wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/AbstractSharedContextServiceTest.java
 Mon Nov 24 08:50:56 2014
@@ -8,8 +8,11 @@ import static org.junit.Assert.assertTru
 import org.apache.wookie.beans.IParticipant;
 import org.apache.wookie.beans.ISharedData;
 import org.apache.wookie.services.impl.DefaultParticipantImpl;
+import org.apache.wookie.services.impl.DefaultSharedContextService;
 import org.apache.wookie.services.impl.DefaultSharedDataImpl;
 import org.junit.After;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
 import org.junit.Test;
 
 
@@ -20,6 +23,15 @@ public class AbstractSharedContextServic
        protected static final String API_KEY = "testapikey";
        protected static final String CONTEXT_ID = "23";
        protected static final String WIDGET_ID = "http://test.widget/";;
+       
+       @BeforeClass
+       public static void setup(){
+               svc = new DefaultSharedContextService();
+       }
+       
+       @AfterClass
+       public static void tearDown(){
+       }
 
        @After
        public void cleanUp(){


Reply via email to