hchar       2005/02/01 02:35:13

  Modified:    sandbox/yajcache/test/org/apache/jcs/yajcache/core
                        CacheManagerTest.java
  Log:
  signature change
  
  Revision  Changes    Path
  1.4       +11 -5     
jakarta-turbine-jcs/sandbox/yajcache/test/org/apache/jcs/yajcache/core/CacheManagerTest.java
  
  Index: CacheManagerTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-jcs/sandbox/yajcache/test/org/apache/jcs/yajcache/core/CacheManagerTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- CacheManagerTest.java     29 Jan 2005 12:37:00 -0000      1.3
  +++ CacheManagerTest.java     1 Feb 2005 10:35:13 -0000       1.4
  @@ -35,7 +35,8 @@
           CacheManager.inst.getCache("myCache", String.class);
           CacheManager.inst.removeCache("myCache");
           log.debug("Test getCache and get");
  -        ICache<String> c = 
CacheManager.inst.getCache(CacheType.SOFT_REFERENCE, "myCache", String.class);
  +        ICache<String> c = CacheManager.inst.getCache(
  +                "myCache", String.class, CacheType.SOFT_REFERENCE);
           assertTrue(null == c.get("bla"));
           log.debug("Test getCache and put");
           c = CacheManager.inst.getCache("myCache", String.class);
  @@ -73,12 +74,16 @@
   
       public void testGetCacheRaceCondition() {
           log.debug("Test simulation of race condition in creating cache");
  -        ICache intCache = 
CacheManager.inst.testCreateCacheRaceCondition("race", Integer.class);
  -        ICache intCache1 = 
CacheManager.inst.testCreateCacheRaceCondition("race", Integer.class);
  +        ICache intCache = CacheManager.inst.testCreateCacheRaceCondition(
  +                "race", Integer.class, CacheType.SOFT_REFERENCE);
  +        ICache intCache1 = CacheManager.inst.testCreateCacheRaceCondition(
  +                "race", Integer.class, CacheType.SOFT_REFERENCE);
           log.debug("Test simulation of the worst case scenario: "
                   + "race condition in creating cache AND class cast 
exception");
           try {
  -            ICache<Double> doubleCache = 
CacheManager.inst.testCreateCacheRaceCondition("race", Double.class);
  +            ICache<Double> doubleCache = 
  +                    CacheManager.inst.testCreateCacheRaceCondition(
  +                    "race", Double.class, CacheType.SOFT_REFERENCE);
               assert false : "Bug: Cache for Integer cannot be used for 
Double";
           } catch(ClassCastException ex) {
               // should go here.
  @@ -96,7 +101,8 @@
           ICache intCache1 = CacheManager.inst.getCache("race", Integer.class);
           assertFalse(intCache == intCache1);
           CacheManager.inst.removeCache("race");
  -        ICache<Double> doubleCache = 
CacheManager.inst.testCreateCacheRaceCondition("race", Double.class);
  +        ICache<Double> doubleCache = 
CacheManager.inst.testCreateCacheRaceCondition(
  +                    "race", Double.class, CacheType.SOFT_REFERENCE);
           doubleCache.put("double", 1.234);
           assertEquals(1.234, doubleCache.get("double"));
       }
  
  
  

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

Reply via email to