Added: 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/client/RemoteHttpClientRequestFactoryUnitTest.java
URL: 
http://svn.apache.org/viewvc/jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/client/RemoteHttpClientRequestFactoryUnitTest.java?rev=724518&view=auto
==============================================================================
--- 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/client/RemoteHttpClientRequestFactoryUnitTest.java
 (added)
+++ 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/client/RemoteHttpClientRequestFactoryUnitTest.java
 Mon Dec  8 14:24:42 2008
@@ -0,0 +1,121 @@
+package org.apache.jcs.auxiliary.remote.http.client;
+
+import java.io.Serializable;
+import java.util.Collections;
+import java.util.Set;
+
+import org.apache.jcs.auxiliary.remote.http.behavior.IRemoteHttpCacheConstants;
+import org.apache.jcs.auxiliary.remote.http.value.RemoteHttpCacheRequest;
+import org.apache.jcs.engine.CacheElement;
+
+import junit.framework.TestCase;
+
+/** Unit tests for the request creator. */
+public class RemoteHttpClientRequestFactoryUnitTest
+    extends TestCase
+{
+    /** Simple test */
+    public void testCreateGetRequest_Normal()
+    {
+        // SETUP
+        String cacheName = "test";
+        Serializable key = "key";
+        long requesterId = 2;
+        
+        // DO WORK
+        RemoteHttpCacheRequest result = 
RemoteHttpClientRequestFactory.createGetRequest( cacheName, key, requesterId );
+        
+        // VERIFY
+        assertNotNull( "Should have a result", result );
+        assertEquals( "Wrong cacheName", cacheName, result.getCacheName() );
+        assertEquals( "Wrong type", 
IRemoteHttpCacheConstants.REQUEST_TYPE_GET, result.getRequestType() );
+    }
+    
+    /** Simple test */
+    public void testCreateGetMatchingRequest_Normal()
+    {
+        // SETUP
+        String cacheName = "test";
+        String pattern = "pattern";
+        long requesterId = 2;
+        
+        // DO WORK
+        RemoteHttpCacheRequest result = 
RemoteHttpClientRequestFactory.createGetMatchingRequest( cacheName, pattern, 
requesterId );
+        
+        // VERIFY
+        assertNotNull( "Should have a result", result );
+        assertEquals( "Wrong cacheName", cacheName, result.getCacheName() );
+        assertEquals( "Wrong type", 
IRemoteHttpCacheConstants.REQUEST_TYPE_GET_MATCHING, result.getRequestType() );
+    }
+    
+    /** Simple test */
+    public void testCreateGetMultipleRequest_Normal()
+    {
+        // SETUP
+        String cacheName = "test";
+        Set keys = Collections.EMPTY_SET;
+        long requesterId = 2;
+        
+        // DO WORK
+        RemoteHttpCacheRequest result = 
RemoteHttpClientRequestFactory.createGetMultipleRequest( cacheName, keys, 
requesterId );
+        
+        // VERIFY
+        assertNotNull( "Should have a result", result );
+        assertEquals( "Wrong cacheName", cacheName, result.getCacheName() );
+        assertEquals( "Wrong type", 
IRemoteHttpCacheConstants.REQUEST_TYPE_GET_MULTIPLE, result.getRequestType() );
+    }
+    
+    
+    /** Simple test */
+    public void testCreateRemoveRequest_Normal()
+    {
+        // SETUP
+        String cacheName = "test";
+        Serializable key = "key";
+        long requesterId = 2;
+        
+        // DO WORK
+        RemoteHttpCacheRequest result = 
RemoteHttpClientRequestFactory.createRemoveRequest( cacheName, key, requesterId 
);
+        
+        // VERIFY
+        assertNotNull( "Should have a result", result );
+        assertEquals( "Wrong cacheName", cacheName, result.getCacheName() );
+        assertEquals( "Wrong type", 
IRemoteHttpCacheConstants.REQUEST_TYPE_REMOVE, result.getRequestType() );
+    }
+    
+    
+    /** Simple test */
+    public void testCreateRemoveAllRequest_Normal()
+    {
+        // SETUP
+        String cacheName = "test";
+        long requesterId = 2;
+        
+        // DO WORK
+        RemoteHttpCacheRequest result = 
RemoteHttpClientRequestFactory.createRemoveAllRequest( cacheName, requesterId );
+        
+        // VERIFY
+        assertNotNull( "Should have a result", result );
+        assertEquals( "Wrong cacheName", cacheName, result.getCacheName() );
+        assertEquals( "Wrong type", 
IRemoteHttpCacheConstants.REQUEST_TYPE_REMOVE_ALL, result.getRequestType() );
+    }
+    
+    /** Simple test */
+    public void testCreateUpdateRequest_Normal()
+    {
+        // SETUP
+        String cacheName = "test";
+        Serializable key = "key";
+        long requesterId = 2;
+        
+        CacheElement element = new CacheElement( cacheName, key, null );
+        
+        // DO WORK
+        RemoteHttpCacheRequest result = 
RemoteHttpClientRequestFactory.createUpdateRequest( element, requesterId );
+        
+        // VERIFY
+        assertNotNull( "Should have a result", result );
+        assertEquals( "Wrong cacheName", cacheName, result.getCacheName() );
+        assertEquals( "Wrong type", 
IRemoteHttpCacheConstants.REQUEST_TYPE_UPDATE, result.getRequestType() );
+    }
+}

Added: 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/server/RemoteCacheServiceAdaptorUnitTest.java
URL: 
http://svn.apache.org/viewvc/jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/server/RemoteCacheServiceAdaptorUnitTest.java?rev=724518&view=auto
==============================================================================
--- 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/server/RemoteCacheServiceAdaptorUnitTest.java
 (added)
+++ 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/server/RemoteCacheServiceAdaptorUnitTest.java
 Mon Dec  8 14:24:42 2008
@@ -0,0 +1,153 @@
+package org.apache.jcs.auxiliary.remote.http.server;
+
+import java.io.Serializable;
+import java.util.Collections;
+import java.util.Set;
+
+import junit.framework.TestCase;
+
+import org.apache.jcs.auxiliary.remote.MockRemoteCacheService;
+import 
org.apache.jcs.auxiliary.remote.http.client.RemoteHttpClientRequestFactory;
+import org.apache.jcs.auxiliary.remote.http.value.RemoteHttpCacheRequest;
+import org.apache.jcs.auxiliary.remote.http.value.RemoteHttpCacheResponse;
+import org.apache.jcs.engine.CacheElement;
+
+/** Unit tests for the adaptor. */
+public class RemoteCacheServiceAdaptorUnitTest
+    extends TestCase
+{
+    /** Verify that the service is called. */
+    public void testProcessRequest_Get()
+    {
+        // SETUP
+        RemoteCacheServiceAdaptor adaptor = new RemoteCacheServiceAdaptor();
+
+        MockRemoteCacheService remoteHttpCacheService = new 
MockRemoteCacheService();
+        adaptor.setRemoteCacheService( remoteHttpCacheService );
+
+        String cacheName = "test";
+        Serializable key = "key";
+        long requesterId = 2;
+        RemoteHttpCacheRequest request = 
RemoteHttpClientRequestFactory.createGetRequest( cacheName, key, requesterId );
+
+        // DO WORK
+        RemoteHttpCacheResponse result = adaptor.processRequest( request );
+
+        // VERIFY
+        assertNotNull( "Should have a result.", result );
+        assertEquals( "Wrong key.", key, remoteHttpCacheService.lastGetKey );
+    }
+
+    /** Verify that the service is called. */
+    public void testProcessRequest_GetMatching()
+    {
+        // SETUP
+        RemoteCacheServiceAdaptor adaptor = new RemoteCacheServiceAdaptor();
+
+        MockRemoteCacheService remoteHttpCacheService = new 
MockRemoteCacheService();
+        adaptor.setRemoteCacheService( remoteHttpCacheService );
+
+        String cacheName = "test";
+        String pattern = "pattern";
+        long requesterId = 2;
+        RemoteHttpCacheRequest request = 
RemoteHttpClientRequestFactory.createGetMatchingRequest( cacheName, pattern,
+                                                                               
                   requesterId );
+
+        // DO WORK
+        RemoteHttpCacheResponse result = adaptor.processRequest( request );
+
+        // VERIFY
+        assertNotNull( "Should have a result.", result );
+        assertEquals( "Wrong pattern.", pattern, 
remoteHttpCacheService.lastGetMatchingPattern );
+    }
+
+    /** Verify that the service is called. */
+    public void testProcessRequest_GetMultiple()
+    {
+        // SETUP
+        RemoteCacheServiceAdaptor adaptor = new RemoteCacheServiceAdaptor();
+
+        MockRemoteCacheService remoteHttpCacheService = new 
MockRemoteCacheService();
+        adaptor.setRemoteCacheService( remoteHttpCacheService );
+
+        String cacheName = "test";
+        Set keys = Collections.EMPTY_SET;
+        long requesterId = 2;
+        RemoteHttpCacheRequest request = 
RemoteHttpClientRequestFactory.createGetMultipleRequest( cacheName, keys,
+                                                                               
                   requesterId );
+
+        // DO WORK
+        RemoteHttpCacheResponse result = adaptor.processRequest( request );
+
+        // VERIFY
+        assertNotNull( "Should have a result.", result );
+        assertEquals( "Wrong keys.", keys, 
remoteHttpCacheService.lastGetMultipleKeys );
+
+    }
+
+    /** Verify that the service is called. */
+    public void testProcessRequest_Update()
+    {
+        // SETUP
+        RemoteCacheServiceAdaptor adaptor = new RemoteCacheServiceAdaptor();
+
+        MockRemoteCacheService remoteHttpCacheService = new 
MockRemoteCacheService();
+        adaptor.setRemoteCacheService( remoteHttpCacheService );
+
+        String cacheName = "test";
+        Serializable key = "key";
+        long requesterId = 2;
+        CacheElement element = new CacheElement( cacheName, key, null );
+        RemoteHttpCacheRequest request = 
RemoteHttpClientRequestFactory.createUpdateRequest( element, requesterId );
+
+        // DO WORK
+        RemoteHttpCacheResponse result = adaptor.processRequest( request );
+
+        // VERIFY
+        assertNotNull( "Should have a result.", result );
+        assertEquals( "Wrong object.", element, 
remoteHttpCacheService.lastUpdate );
+    }
+    
+    /** Verify that the service is called. */
+    public void testProcessRequest_Remove()
+    {
+        // SETUP
+        RemoteCacheServiceAdaptor adaptor = new RemoteCacheServiceAdaptor();
+
+        MockRemoteCacheService remoteHttpCacheService = new 
MockRemoteCacheService();
+        adaptor.setRemoteCacheService( remoteHttpCacheService );
+
+        String cacheName = "test";
+        Serializable key = "key";
+        long requesterId = 2;
+        RemoteHttpCacheRequest request = 
RemoteHttpClientRequestFactory.createRemoveRequest( cacheName, key, requesterId 
);
+
+        // DO WORK
+        RemoteHttpCacheResponse result = adaptor.processRequest( request );
+
+        // VERIFY
+        assertNotNull( "Should have a result.", result );
+        assertEquals( "Wrong key.", key, remoteHttpCacheService.lastRemoveKey 
);
+    }
+    
+    /** Verify that the service is called. */
+    public void testProcessRequest_RemoveAll()
+    {
+        // SETUP
+        RemoteCacheServiceAdaptor adaptor = new RemoteCacheServiceAdaptor();
+
+        MockRemoteCacheService remoteHttpCacheService = new 
MockRemoteCacheService();
+        adaptor.setRemoteCacheService( remoteHttpCacheService );
+
+        String cacheName = "testRemoveALl";
+        long requesterId = 2;
+        RemoteHttpCacheRequest request = 
RemoteHttpClientRequestFactory.createRemoveAllRequest( cacheName, requesterId );
+
+        // DO WORK
+        RemoteHttpCacheResponse result = adaptor.processRequest( request );
+
+        // VERIFY
+        assertNotNull( "Should have a result.", result );
+        assertEquals( "Wrong cacheName.", cacheName, 
remoteHttpCacheService.lastRemoveAllCacheName );
+    }
+}

Added: 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/server/RemoteHttpCacheServiceUnitTest.java
URL: 
http://svn.apache.org/viewvc/jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/server/RemoteHttpCacheServiceUnitTest.java?rev=724518&view=auto
==============================================================================
--- 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/server/RemoteHttpCacheServiceUnitTest.java
 (added)
+++ 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/server/RemoteHttpCacheServiceUnitTest.java
 Mon Dec  8 14:24:42 2008
@@ -0,0 +1,158 @@
+package org.apache.jcs.auxiliary.remote.http.server;
+
+import java.io.Serializable;
+import java.util.HashSet;
+
+import junit.framework.TestCase;
+
+import org.apache.jcs.auxiliary.MockCacheEventLogger;
+import org.apache.jcs.engine.CacheElement;
+import org.apache.jcs.engine.control.MockCompositeCacheManager;
+
+/** Unit tests for the service. */
+public class RemoteHttpCacheServiceUnitTest
+    extends TestCase
+{
+    /**
+     * Verify event log calls.
+     * <p>
+     * @throws Exception
+     */
+    public void testUpdate_simple()
+        throws Exception
+    {
+        // SETUP
+        MockCompositeCacheManager manager = new  MockCompositeCacheManager();
+        MockCacheEventLogger cacheEventLogger = new MockCacheEventLogger();
+        
+        RemoteHttpCacheServerAttributes rcsa = new 
RemoteHttpCacheServerAttributes();
+        RemoteHttpCacheService server = new RemoteHttpCacheService( manager, 
rcsa, cacheEventLogger );
+
+        String cacheName = "test";
+        Serializable key = "key";
+        long requesterId = 2;
+        CacheElement element = new CacheElement( cacheName, key, null );
+        
+        // DO WORK
+        server.update( element, requesterId );
+
+        // VERIFY
+        assertEquals( "Start should have been called.", 1, 
cacheEventLogger.startICacheEventCalls );
+        assertEquals( "End should have been called.", 1, 
cacheEventLogger.endICacheEventCalls );
+    }
+    
+    /**
+     * Verify event log calls.
+     * <p>
+     * @throws Exception
+     */
+    public void testGet_simple()
+        throws Exception
+    {
+        // SETUP
+        MockCompositeCacheManager manager = new  MockCompositeCacheManager();
+        MockCacheEventLogger cacheEventLogger = new MockCacheEventLogger();
+        
+        RemoteHttpCacheServerAttributes rcsa = new 
RemoteHttpCacheServerAttributes();
+        RemoteHttpCacheService server = new RemoteHttpCacheService( manager, 
rcsa, cacheEventLogger );
+
+        // DO WORK
+        server.get( "region", "key" );
+
+        // VERIFY
+        assertEquals( "Start should have been called.", 1, 
cacheEventLogger.startICacheEventCalls );
+        assertEquals( "End should have been called.", 1, 
cacheEventLogger.endICacheEventCalls );
+    }
+
+    /**
+     * Verify event log calls.
+     * <p>
+     * @throws Exception
+     */
+    public void testGetMatching_simple()
+        throws Exception
+    {
+        // SETUP
+        MockCompositeCacheManager manager = new  MockCompositeCacheManager();
+        MockCacheEventLogger cacheEventLogger = new MockCacheEventLogger();
+        
+        RemoteHttpCacheServerAttributes rcsa = new 
RemoteHttpCacheServerAttributes();
+        RemoteHttpCacheService server = new RemoteHttpCacheService( manager, 
rcsa, cacheEventLogger );
+
+        // DO WORK
+        server.getMatching( "region", "pattern", 0 );
+
+        // VERIFY
+        assertEquals( "Start should have been called.", 1, 
cacheEventLogger.startICacheEventCalls );
+        assertEquals( "End should have been called.", 1, 
cacheEventLogger.endICacheEventCalls );
+    }
+
+    /**
+     * Verify event log calls.
+     * <p>
+     * @throws Exception
+     */
+    public void testGetMultiple_simple()
+        throws Exception
+    {
+        // SETUP
+        MockCompositeCacheManager manager = new  MockCompositeCacheManager();
+        MockCacheEventLogger cacheEventLogger = new MockCacheEventLogger();
+        
+        RemoteHttpCacheServerAttributes rcsa = new 
RemoteHttpCacheServerAttributes();
+        RemoteHttpCacheService server = new RemoteHttpCacheService( manager, 
rcsa, cacheEventLogger );
+
+        // DO WORK
+        server.getMultiple( "region", new HashSet() );
+
+        // VERIFY
+        assertEquals( "Start should have been called.", 1, 
cacheEventLogger.startICacheEventCalls );
+        assertEquals( "End should have been called.", 1, 
cacheEventLogger.endICacheEventCalls );
+    }
+
+    /**
+     * Verify event log calls.
+     * <p>
+     * @throws Exception
+     */
+    public void testRemove_simple()
+        throws Exception
+    {
+        // SETUP
+        MockCompositeCacheManager manager = new  MockCompositeCacheManager();
+        MockCacheEventLogger cacheEventLogger = new MockCacheEventLogger();
+        
+        RemoteHttpCacheServerAttributes rcsa = new 
RemoteHttpCacheServerAttributes();
+        RemoteHttpCacheService server = new RemoteHttpCacheService( manager, 
rcsa, cacheEventLogger );
+
+        // DO WORK
+        server.remove( "region", "key" );
+
+        // VERIFY
+        assertEquals( "Start should have been called.", 1, 
cacheEventLogger.startICacheEventCalls );
+        assertEquals( "End should have been called.", 1, 
cacheEventLogger.endICacheEventCalls );
+    }
+
+    /**
+     * Verify event log calls.
+     * <p>
+     * @throws Exception
+     */
+    public void testRemoveAll_simple()
+        throws Exception
+    {
+        // SETUP
+        MockCompositeCacheManager manager = new  MockCompositeCacheManager();
+        MockCacheEventLogger cacheEventLogger = new MockCacheEventLogger();
+        
+        RemoteHttpCacheServerAttributes rcsa = new 
RemoteHttpCacheServerAttributes();
+        RemoteHttpCacheService server = new RemoteHttpCacheService( manager, 
rcsa, cacheEventLogger );
+
+        // DO WORK
+        server.removeAll( "region" );
+
+        // VERIFY
+        assertEquals( "Start should have been called.", 1, 
cacheEventLogger.startICacheEventCalls );
+        assertEquals( "End should have been called.", 1, 
cacheEventLogger.endICacheEventCalls );
+    }
+}

Added: 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/server/RemoteHttpCacheSeviceFactoryUnitTest.java
URL: 
http://svn.apache.org/viewvc/jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/server/RemoteHttpCacheSeviceFactoryUnitTest.java?rev=724518&view=auto
==============================================================================
--- 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/server/RemoteHttpCacheSeviceFactoryUnitTest.java
 (added)
+++ 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/http/server/RemoteHttpCacheSeviceFactoryUnitTest.java
 Mon Dec  8 14:24:42 2008
@@ -0,0 +1,97 @@
+package org.apache.jcs.auxiliary.remote.http.server;
+
+import java.util.Properties;
+
+import junit.framework.TestCase;
+
+import org.apache.jcs.auxiliary.AuxiliaryCacheConfigurator;
+import org.apache.jcs.auxiliary.remote.http.behavior.IRemoteHttpCacheConstants;
+import org.apache.jcs.engine.control.MockCompositeCacheManager;
+import org.apache.jcs.engine.logging.MockCacheEventLogger;
+
+/** Unit tests for the factory */
+public class RemoteHttpCacheSeviceFactoryUnitTest
+    extends TestCase
+{
+    /** verify that we get the CacheEventLogger value */
+    public void testCreateRemoteHttpCacheService_WithLogger()
+    {
+        // SETUP
+        MockCompositeCacheManager manager = new  MockCompositeCacheManager();
+        String className = MockCacheEventLogger.class.getName();
+
+        Properties props = new Properties();
+        props.put( IRemoteHttpCacheConstants.HTTP_CACHE_SERVER_PREFIX
+            + AuxiliaryCacheConfigurator.CACHE_EVENT_LOGGER_PREFIX, className 
);
+        
+        boolean allowClusterGet = false;
+        props.put( 
IRemoteHttpCacheConstants.HTTP_CACHE_SERVER_ATTRIBUTES_PROPERTY_PREFIX + 
".allowClusterGet", String
+            .valueOf( allowClusterGet ) );
+        
+        manager.setConfigurationProperties( props );
+
+        // DO WORK
+        RemoteHttpCacheService result = RemoteHttpCacheSeviceFactory
+            .createRemoteHttpCacheService( manager );
+
+        // VERIFY
+        assertNotNull( "Should have a service.", result );
+    }
+    
+    /** verify that we get the CacheEventLogger value */
+    public void testConfigureCacheEventLogger_Present()
+    {
+        // SETUP
+        String testPropertyValue = "This is the value";
+        String className = MockCacheEventLogger.class.getName();
+
+        Properties props = new Properties();
+        props.put( IRemoteHttpCacheConstants.HTTP_CACHE_SERVER_PREFIX
+            + AuxiliaryCacheConfigurator.CACHE_EVENT_LOGGER_PREFIX, className 
);
+        props.put( IRemoteHttpCacheConstants.HTTP_CACHE_SERVER_PREFIX
+            + AuxiliaryCacheConfigurator.CACHE_EVENT_LOGGER_PREFIX + 
AuxiliaryCacheConfigurator.ATTRIBUTE_PREFIX
+            + ".testProperty", testPropertyValue );
+
+        // DO WORK
+        MockCacheEventLogger result = (MockCacheEventLogger) 
RemoteHttpCacheSeviceFactory
+            .configureCacheEventLogger( props );
+
+        // VERIFY
+        assertNotNull( "Should have a logger.", result );
+        assertEquals( "Property should be set.", testPropertyValue, 
result.getTestProperty() );
+    }
+
+    /** verify that we get the allowClusterGet value */
+    public void 
testConfigureRemoteCacheServerAttributes_allowClusterGetPresent()
+    {
+        // SETUP
+        boolean allowClusterGet = false;
+        Properties props = new Properties();
+        props.put( 
IRemoteHttpCacheConstants.HTTP_CACHE_SERVER_ATTRIBUTES_PROPERTY_PREFIX + 
".allowClusterGet", String
+            .valueOf( allowClusterGet ) );
+
+        // DO WORK
+        RemoteHttpCacheServerAttributes result = RemoteHttpCacheSeviceFactory
+            .configureRemoteHttpCacheServerAttributes( props );
+
+        // VERIFY
+        assertEquals( "Wrong allowClusterGet", allowClusterGet, 
result.isAllowClusterGet() );
+    }
+
+    /** verify that we get the startRegistry value */
+    public void 
testConfigureRemoteCacheServerAttributes_localClusterConsistencyPresent()
+    {
+        // SETUP
+        boolean localClusterConsistency = false;
+        Properties props = new Properties();
+        props.put( 
IRemoteHttpCacheConstants.HTTP_CACHE_SERVER_ATTRIBUTES_PROPERTY_PREFIX + 
".localClusterConsistency",
+                   String.valueOf( localClusterConsistency ) );
+
+        // DO WORK
+        RemoteHttpCacheServerAttributes result = RemoteHttpCacheSeviceFactory
+            .configureRemoteHttpCacheServerAttributes( props );
+
+        // VERIFY
+        assertEquals( "Wrong localClusterConsistency", 
localClusterConsistency, result.isLocalClusterConsistency() );
+    }
+}

Modified: 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/server/RemoteCacheServerUnitTest.java
URL: 
http://svn.apache.org/viewvc/jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/server/RemoteCacheServerUnitTest.java?rev=724518&r1=724517&r2=724518&view=diff
==============================================================================
--- 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/server/RemoteCacheServerUnitTest.java
 (original)
+++ 
jakarta/jcs/trunk/src/test/org/apache/jcs/auxiliary/remote/server/RemoteCacheServerUnitTest.java
 Mon Dec  8 14:24:42 2008
@@ -75,8 +75,8 @@
         // VERIFY
         assertEquals( "Wrong listener id.", 1, mockListener1.getListenerId() );
         assertEquals( "Wrong listener id.", 2, mockListener2.getListenerId() );
-        assertEquals( "Wrong ip.", expectedIp1, 
server.getIPAddressForRequesterId( 1 ) );
-        assertEquals( "Wrong ip.", expectedIp2, 
server.getIPAddressForRequesterId( 2 ) );
+        assertEquals( "Wrong ip.", expectedIp1, 
server.getExtraInfoForRequesterId( 1 ) );
+        assertEquals( "Wrong ip.", expectedIp2, 
server.getExtraInfoForRequesterId( 2 ) );
     }
 
     /**
@@ -112,8 +112,8 @@
         // VERIFY
         assertEquals( "Wrong listener id.", 1, mockListener1.getListenerId() );
         assertEquals( "Wrong listener id.", 2, mockListener2.getListenerId() );
-        assertEquals( "Wrong ip.", expectedIp1, 
server.getIPAddressForRequesterId( 1 ) );
-        assertEquals( "Wrong ip.", expectedIp2, 
server.getIPAddressForRequesterId( 2 ) );
+        assertEquals( "Wrong ip.", expectedIp1, 
server.getExtraInfoForRequesterId( 1 ) );
+        assertEquals( "Wrong ip.", expectedIp2, 
server.getExtraInfoForRequesterId( 2 ) );
     }
     
     /**
@@ -146,8 +146,8 @@
         // VERIFY
         assertEquals( "Wrong listener id.", 1, mockListener1.getListenerId() );
         assertEquals( "Wrong listener id.", 2, mockListener2.getListenerId() );
-        assertEquals( "Wrong ip.", expectedIp1, 
server.getIPAddressForRequesterId( 1 ) );
-        assertEquals( "Wrong ip.", expectedIp2, 
server.getIPAddressForRequesterId( 2 ) );        
+        assertEquals( "Wrong ip.", expectedIp1, 
server.getExtraInfoForRequesterId( 1 ) );
+        assertEquals( "Wrong ip.", expectedIp2, 
server.getExtraInfoForRequesterId( 2 ) );        
     }
 
     /**
@@ -219,7 +219,7 @@
         // DO WORK
         server.removeCacheListener( cacheName, mockListener1.getListenerId() );
         assertEquals( "Wrong number of listeners.", 1, 
server.getClusterListeners( cacheName ).eventQMap.size() );
-        assertNull( "Should be no entry in the ip map.", 
server.getIPAddressForRequesterId( 1 ) );
+        assertNull( "Should be no entry in the ip map.", 
server.getExtraInfoForRequesterId( 1 ) );
     }
 
     /**

Modified: 
jakarta/jcs/trunk/src/test/org/apache/jcs/engine/control/MockCompositeCacheManager.java
URL: 
http://svn.apache.org/viewvc/jakarta/jcs/trunk/src/test/org/apache/jcs/engine/control/MockCompositeCacheManager.java?rev=724518&r1=724517&r2=724518&view=diff
==============================================================================
--- 
jakarta/jcs/trunk/src/test/org/apache/jcs/engine/control/MockCompositeCacheManager.java
 (original)
+++ 
jakarta/jcs/trunk/src/test/org/apache/jcs/engine/control/MockCompositeCacheManager.java
 Mon Dec  8 14:24:42 2008
@@ -34,9 +34,9 @@
 
     /** Properties with which this manager was configured. This is exposed for 
other managers. */
     private Properties configurationProperties;
-    
+
     /**
-     * @param cacheName 
+     * @param cacheName
      * @return Returns a CompositeCache
      */
     public CompositeCache getCache( String cacheName )
@@ -66,7 +66,7 @@
     {
         return cache;
     }
-    
+
     /**
      * This is exposed so other manager can get access to the props.
      * <p>
@@ -86,4 +86,10 @@
     {
         return configurationProperties;
     }
+
+    /** @return Mock */
+    public String getStats()
+    {
+        return "Mock";
+    }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to