hchar       2005/02/01 02:36:26

  Modified:    sandbox/yajcache/test/org/apache/jcs/yajcache/core
                        SafeCacheManagerTest.java
               sandbox/yajcache/test/org/apache/jcs/yajcache/soft
                        SoftRefCacheTest.java SoftRefFileCacheSafeTest.java
  Log:
  signature change
  
  Revision  Changes    Path
  1.4       +32 -25    
jakarta-turbine-jcs/sandbox/yajcache/test/org/apache/jcs/yajcache/core/SafeCacheManagerTest.java
  
  Index: SafeCacheManagerTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-jcs/sandbox/yajcache/test/org/apache/jcs/yajcache/core/SafeCacheManagerTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SafeCacheManagerTest.java 29 Jan 2005 12:37:00 -0000      1.3
  +++ SafeCacheManagerTest.java 1 Feb 2005 10:36:26 -0000       1.4
  @@ -34,36 +34,37 @@
       
       public void testGetCache() {
           log.debug("Test getCache and get");
  -        ICacheSafe<String> c = 
SafeCacheManager.inst.getCache(CacheType.SOFT_REFERENCE_SAFE, "myCache", 
String.class);
  +        ICacheSafe<String> c = CacheManager.inst.getSafeCache(
  +                "myCache", String.class, CacheType.SOFT_REFERENCE_SAFE);
           assertTrue(null == c.get("bla"));
           log.debug("Test getCache and put");
  -        c = SafeCacheManager.inst.getCache("myCache", String.class);
  +        c = CacheManager.inst.getSafeCache("myCache", String.class);
           c.put("bla", "First Put");
           assertTrue("First Put" == c.get("bla"));
           assertEquals(c.size(), 1);
           log.debug("Test getCache and remove");
  -        c = SafeCacheManager.inst.getCache("myCache", String.class);
  +        c = CacheManager.inst.getSafeCache("myCache", String.class);
           c.remove("bla");
           assertTrue(null == c.get("bla"));
           log.debug("Test getCache and two put's");
  -        c = SafeCacheManager.inst.getCache("myCache", String.class);
  +        c = CacheManager.inst.getSafeCache("myCache", String.class);
           c.put("1", "First Put");
           c.put("2", "Second Put");
           assertEquals(c.size(), 2);
           assertTrue("Second Put" == c.get("2"));
           assertTrue("First Put" == c.get("1"));
           log.debug("Test getCache and clear");
  -        c = SafeCacheManager.inst.getCache("myCache", String.class);
  +        c = CacheManager.inst.getSafeCache("myCache", String.class);
           c.clear();
           assertEquals(c.size(), 0);
           assertTrue(null == c.get("2"));
           assertTrue(null == c.get("1"));
           log.debug("Test getCache and getValueType");
  -        ICacheSafe c1 = SafeCacheManager.inst.getCache("myCache");
  +        ICacheSafe c1 = CacheManager.inst.getSafeCache("myCache");
           assertTrue(c1.getValueType() == String.class);
           log.debug("Test checking of cache value type");
           try {
  -            ICacheSafe<Integer> c2 = 
SafeCacheManager.inst.getCache("myCache", Integer.class);
  +            ICacheSafe<Integer> c2 = 
CacheManager.inst.getSafeCache("myCache", Integer.class);
               assert false : "Bug: Cache for string cannot be used for 
Integer.";
           } catch(ClassCastException ex) {
               // should go here.
  @@ -72,12 +73,15 @@
   
       public void testGetCacheRaceCondition() {
           log.debug("Test simulation of race condition in creating cache");
  -        ICacheSafe intCache = 
SafeCacheManager.inst.testCreateCacheRaceCondition("race", Integer.class);
  -        ICacheSafe intCache1 = 
SafeCacheManager.inst.testCreateCacheRaceCondition("race", Integer.class);
  +        ICache intCache = CacheManager.inst.testCreateCacheRaceCondition(
  +                "race", Integer.class, CacheType.SOFT_REFERENCE_SAFE);
  +        ICache intCache1 = CacheManager.inst.testCreateCacheRaceCondition(
  +                "race", Integer.class, CacheType.SOFT_REFERENCE_SAFE);
           log.debug("Test simulation of the worst case scenario: "
                   + "race condition in creating cache AND class cast 
exception");
           try {
  -            ICacheSafe<Double> doubleCache = 
SafeCacheManager.inst.testCreateCacheRaceCondition("race", Double.class);
  +            ICache doubleCache = 
CacheManager.inst.testCreateCacheRaceCondition(
  +                    "race", Double.class, CacheType.SOFT_REFERENCE_SAFE);
               assert false : "Bug: Cache for Integer cannot be used for 
Double.";
           } catch(ClassCastException ex) {
               // should go here.
  @@ -87,15 +91,17 @@
   
       public void testRemoveCache() {
           log.debug("Test remove cache");
  -        ICacheSafe<Integer> intCache = 
SafeCacheManager.inst.getCache("race", Integer.class);
  +        ICacheSafe<Integer> intCache = 
CacheManager.inst.getSafeCache("race", Integer.class);
           intCache.put("1", 1);
           assertEquals(intCache.size(), 1);
  -        assertEquals(intCache, SafeCacheManager.inst.removeCache("race"));
  +        assertEquals(intCache, CacheManager.inst.removeCache("race"));
           assertEquals(intCache.size(), 0);
  -        ICacheSafe intCache1 = SafeCacheManager.inst.getCache("race", 
Integer.class);
  +        ICacheSafe intCache1 = CacheManager.inst.getSafeCache("race", 
Integer.class);
           assertFalse(intCache == intCache1);
  -        SafeCacheManager.inst.removeCache("race");
  -        ICacheSafe<Double> doubleCache = 
SafeCacheManager.inst.testCreateCacheRaceCondition("race", Double.class);
  +        CacheManager.inst.removeCache("race");
  +        ICache<Double> doubleCache = 
  +                CacheManager.inst.testCreateCacheRaceCondition(
  +                "race", Double.class, CacheType.SOFT_REFERENCE_SAFE);
           doubleCache.put("double", 1.234);
           assertEquals(1.234, doubleCache.get("double"));
       }
  @@ -103,23 +109,23 @@
       public void testGetSafeCache() {
           log.debug("Test getCache and getCopy");
           {
  -            ICacheSafe<String> c = SafeCacheManager.inst.getCache(
  -                    CacheType.SOFT_REFERENCE_SAFE, "myCache", String.class);
  +            ICacheSafe<String> c = CacheManager.inst.getSafeCache(
  +                    "myCache", String.class, CacheType.SOFT_REFERENCE_SAFE);
               assertTrue(null == c.getCopy("bla"));
               log.debug("Test getCache and putCopy");
  -            c = SafeCacheManager.inst.getCache("myCache", String.class);
  +            c = CacheManager.inst.getSafeCache("myCache", String.class);
               c.putCopy("bla", "First Put");
               assertTrue("First Put" == c.getBeanClone("bla"));
               assertEquals(c.size(), 1);
               log.debug("Test getCache and remove");
  -            c = SafeCacheManager.inst.getCache("myCache", String.class);
  +            c = CacheManager.inst.getSafeCache("myCache", String.class);
               c.remove("bla");
               assertTrue(null == c.getCopy("bla"));
               log.debug("Test getCache and two putCopy's");
           }
  -        SafeCacheManager.inst.removeCache("myCache");
  -        ICacheSafe<TestSerializable> c = SafeCacheManager.inst.getCache(
  -                CacheType.SOFT_REFERENCE_SAFE, "myCache", 
TestSerializable.class);
  +        CacheManager.inst.removeCache("myCache");
  +        ICacheSafe<TestSerializable> c = CacheManager.inst.getSafeCache(
  +                "myCache", TestSerializable.class, 
CacheType.SOFT_REFERENCE_SAFE);
           TestSerializable[] ta = {
                   new TestSerializable("First Put"), 
                   new TestSerializable("Second Put"),
  @@ -152,17 +158,18 @@
           assertEquals(ta[2], c.getBeanCopy("3"));
           assertEquals(ta[2], c.getCopy("3"));
           log.debug("Test getCache and clear");
  -        c = SafeCacheManager.inst.getCache("myCache", 
TestSerializable.class);
  +        c = CacheManager.inst.getSafeCache(
  +                "myCache", TestSerializable.class, 
CacheType.SOFT_REFERENCE_SAFE);
           c.clear();
           assertEquals(c.size(), 0);
           assertTrue(null == c.getCopy("2"));
           assertTrue(null == c.getCopy("1"));
           log.debug("Test getCache and getValueType");
  -        ICacheSafe c1 = SafeCacheManager.inst.getCache("myCache");
  +        ICacheSafe c1 = CacheManager.inst.getSafeCache("myCache");
           assertTrue(c1.getValueType() == TestSerializable.class);
           log.debug("Test checking of cache value type");
           try {
  -            ICacheSafe<Integer> c2 = 
SafeCacheManager.inst.getCache("myCache", Integer.class);
  +            ICacheSafe<Integer> c2 = 
CacheManager.inst.getSafeCache("myCache", Integer.class);
               assert false : "Bug: Cache for string cannot be used for 
Integer.";
           } catch(ClassCastException ex) {
               // should go here.
  
  
  
  1.5       +1 -1      
jakarta-turbine-jcs/sandbox/yajcache/test/org/apache/jcs/yajcache/soft/SoftRefCacheTest.java
  
  Index: SoftRefCacheTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-jcs/sandbox/yajcache/test/org/apache/jcs/yajcache/soft/SoftRefCacheTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SoftRefCacheTest.java     29 Jan 2005 12:37:01 -0000      1.4
  +++ SoftRefCacheTest.java     1 Feb 2005 10:36:26 -0000       1.5
  @@ -36,7 +36,7 @@
       
       public void testSoftRefCache() throws Exception {
           ICache<byte[]> c = CacheManager.inst.getCache(
  -                CacheType.SOFT_REFERENCE, "bytesCache", byte[].class);
  +                "bytesCache", byte[].class, CacheType.SOFT_REFERENCE);
           for (int h=0; h < 10; h++) {
               for (int i=h*10, max=i+10; i < max; i++) {
                   log.debug("put i="+i);
  
  
  
  1.3       +3 -3      
jakarta-turbine-jcs/sandbox/yajcache/test/org/apache/jcs/yajcache/soft/SoftRefFileCacheSafeTest.java
  
  Index: SoftRefFileCacheSafeTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-jcs/sandbox/yajcache/test/org/apache/jcs/yajcache/soft/SoftRefFileCacheSafeTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SoftRefFileCacheSafeTest.java     29 Jan 2005 12:37:01 -0000      1.2
  +++ SoftRefFileCacheSafeTest.java     1 Feb 2005 10:36:26 -0000       1.3
  @@ -18,10 +18,10 @@
   
   import junit.framework.*;
   import org.apache.jcs.yajcache.core.ICacheSafe;
  -import org.apache.jcs.yajcache.core.SafeCacheManager;
   
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
  +import org.apache.jcs.yajcache.core.CacheManager;
   import org.apache.jcs.yajcache.core.CacheType;
   import org.apache.jcs.yajcache.lang.annotation.*;
   
  @@ -35,8 +35,8 @@
       private Log log = LogFactory.getLog(this.getClass());
       
       public void testSoftRefCache() throws Exception {
  -        ICacheSafe<byte[]> c = SafeCacheManager.inst.getCache(
  -                CacheType.SOFT_REFERENCE_FILE_SAFE, "bytesCache", 
byte[].class);
  +        ICacheSafe<byte[]> c = CacheManager.inst.getSafeCache(
  +                "bytesCache", byte[].class, 
CacheType.SOFT_REFERENCE_FILE_SAFE);
           for (int h=0; h < 10; h++) {
               for (int i=h*10, max=i+10; i < max; i++) {
                   log.debug("put i="+i);
  
  
  

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

Reply via email to