Author: scottbw
Date: Fri Feb 14 14:47:40 2014
New Revision: 1568325

URL: http://svn.apache.org/r1568325
Log:
Make the default SPI implementations reuse the common test cases

Added:
    
wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/impl/DefaultPreferencesServiceTest.java
Modified:
    
wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/impl/DefaultSharedContextServiceTest.java

Added: 
wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/impl/DefaultPreferencesServiceTest.java
URL: 
http://svn.apache.org/viewvc/wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/impl/DefaultPreferencesServiceTest.java?rev=1568325&view=auto
==============================================================================
--- 
wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/impl/DefaultPreferencesServiceTest.java
 (added)
+++ 
wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/impl/DefaultPreferencesServiceTest.java
 Fri Feb 14 14:47:40 2014
@@ -0,0 +1,27 @@
+/*
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.wookie.services.impl;
+
+import org.apache.wookie.services.AbstractPreferencesServiceTest;
+import org.junit.BeforeClass;
+
+public class DefaultPreferencesServiceTest extends
+               AbstractPreferencesServiceTest {
+       
+       @BeforeClass
+       public static void setUp(){
+               svc = new DefaultPreferencesService();
+       }
+
+}

Modified: 
wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/impl/DefaultSharedContextServiceTest.java
URL: 
http://svn.apache.org/viewvc/wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/impl/DefaultSharedContextServiceTest.java?rev=1568325&r1=1568324&r2=1568325&view=diff
==============================================================================
--- 
wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/impl/DefaultSharedContextServiceTest.java
 (original)
+++ 
wookie/trunk/wookie-services/wookie-spi/src/test/java/org/apache/wookie/services/impl/DefaultSharedContextServiceTest.java
 Fri Feb 14 14:47:40 2014
@@ -13,43 +13,21 @@
  */
 package org.apache.wookie.services.impl;
 
-import static org.junit.Assert.*;
+import org.apache.wookie.services.AbstractSharedContextServiceTest;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
 
-import org.apache.wookie.beans.IParticipant;
-import org.apache.wookie.services.SharedContextService;
-import org.junit.Test;
-
-public class DefaultSharedContextServiceTest {
-       
-       private static final String API_KEY = "TEST";
-       private static final String WIDGET_ID = "http://TEST_WIDGET";;
-       private static final String CONTEXT_ID = "TEST_CONTEXT";
-       
+public class DefaultSharedContextServiceTest extends 
AbstractSharedContextServiceTest{
        
-       @Test
-       public void addAndRemoveParticipant(){
-               
SharedContextService.Factory.getInstance().addParticipant(API_KEY, WIDGET_ID, 
CONTEXT_ID, "bob", "Bob", "http://test/img";);
-               
-               IParticipant result = 
SharedContextService.Factory.getInstance().getParticipant(API_KEY, WIDGET_ID, 
CONTEXT_ID, "bob");
-               
-               assertNotNull(result);
-               assertEquals("bob", result.getParticipantId());
-               
-               
SharedContextService.Factory.getInstance().removeParticipant(API_KEY, 
WIDGET_ID, CONTEXT_ID, "bob");
-               result = 
SharedContextService.Factory.getInstance().getParticipant(API_KEY, WIDGET_ID, 
CONTEXT_ID, "bob");
-               
-               assertNull(result);
 
+       @BeforeClass
+       public static void setup(){
+               svc = new DefaultSharedContextService();
        }
        
-       @Test
-       public void addDuplicateParticipant(){
-               boolean result = 
SharedContextService.Factory.getInstance().addParticipant(API_KEY, WIDGET_ID, 
CONTEXT_ID, "bob", "Bob", "http://test/img";);            
-               assertTrue(result);
-               result = 
SharedContextService.Factory.getInstance().addParticipant(API_KEY, WIDGET_ID, 
CONTEXT_ID, "bob", "Bob", "http://test/img";);            
-               assertFalse(result);
-               
SharedContextService.Factory.getInstance().removeParticipant(API_KEY, 
WIDGET_ID, CONTEXT_ID, "bob");
+       @AfterClass
+       public static void tearDown(){
        }
-
+       
 
 }


Reply via email to