Ejemplo n.º 1
0
  /** Does clone work ok? */
  @Test
  public void testCachesCreatedFromDefaultDoNotInteract() {
    singletonManager =
        CacheManager.create(
            AbstractCacheTest.TEST_CONFIG_DIR + "distribution/ehcache-distributed1.xml");
    singletonManager.addCache("newfromdefault1");
    Cache newfromdefault1 = singletonManager.getCache("newfromdefault1");
    singletonManager.addCache("newfromdefault2");
    Cache newfromdefault2 = singletonManager.getCache("newfromdefault2");

    assertTrue(newfromdefault1 != newfromdefault2);
    assertFalse(newfromdefault1.getName().equals(newfromdefault2.getName()));
    // status is an enum style class, so it ok for them to point to the same
    // instance if they are the same
    assertTrue(newfromdefault1.getStatus() == newfromdefault2.getStatus());
    assertFalse(newfromdefault1.getGuid() == newfromdefault2.getGuid());
  }
Ejemplo n.º 2
0
  public void setCaches(List<Cache> caches) {

    for (Cache cache : caches) {
      cacheMap.put(cache.getName(), cache);
    }
  }
Ejemplo n.º 3
0
 /**
  * {@inheritDoc}
  *
  * @see org.castor.cache.Cache#getName()
  */
 public String getName() {
   return _cache.getName();
 }
 @Test
 public void getName() {
   assertEquals(name, cache.getName());
 }