gpt4 book ai didi

org.apache.commons.jcs.auxiliary.remote.ZombieRemoteCacheServiceUnitTest类的使用及代码示例

转载 作者:知者 更新时间:2024-03-13 09:51:13 25 4
gpt4 key购买 nike

本文整理了Java中org.apache.commons.jcs.auxiliary.remote.ZombieRemoteCacheServiceUnitTest类的一些代码示例,展示了ZombieRemoteCacheServiceUnitTest类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZombieRemoteCacheServiceUnitTest类的具体详情如下:
包路径:org.apache.commons.jcs.auxiliary.remote.ZombieRemoteCacheServiceUnitTest
类名称:ZombieRemoteCacheServiceUnitTest

ZombieRemoteCacheServiceUnitTest介绍

[英]Tests for the zombie remote cache service.
[中]测试僵尸远程缓存服务。

代码示例

代码示例来源:origin: org.apache.commons/commons-jcs-core

/**
 * Verify that a remove event gets added and then is sent to the service passed to propagate.
 * <p>
 * @throws Exception
 */
public void testRemoveThenWalk()
  throws Exception
{
  // SETUP
  MockRemoteCacheService<String, String> service = new MockRemoteCacheService<String, String>();
  ZombieCacheServiceNonLocal<String, String> zombie = new ZombieCacheServiceNonLocal<String, String>( 10 );
  String cacheName = "testRemoveThenWalk";
  String key = "myKey";
  // DO WORK
  zombie.remove( cacheName, key, 123l );
  zombie.propagateEvents( service );
  // VERIFY
  assertEquals( "Updated element is not as expected.", key, service.lastRemoveKey );
}

代码示例来源:origin: org.apache.commons/commons-jcs-core

/**
 * Verify that nothing is added if the max is set to 0.
 * <p>
 * @throws Exception
 */
public void testUpdateThenWalk_zeroSize()
  throws Exception
{
  // SETUP
  MockRemoteCacheService<String, String> service = new MockRemoteCacheService<String, String>();
  ZombieCacheServiceNonLocal<String, String> zombie = new ZombieCacheServiceNonLocal<String, String>( 0 );
  String cacheName = "testUpdate";
  // DO WORK
  ICacheElement<String, String> element = new CacheElement<String, String>( cacheName, "key", "value" );
  zombie.update( element, 123l );
  zombie.propagateEvents( service );
  // VERIFY
  assertNull( "Nothing should have been put to the service.", service.lastUpdate );
}

代码示例来源:origin: org.apache.tomee.patch/commons-jcs-core

/**
 * Verify that nothing is added if the max is set to 0.
 * <p>
 * @throws Exception
 */
public void testUpdateThenWalk_zeroSize()
  throws Exception
{
  // SETUP
  MockRemoteCacheService<String, String> service = new MockRemoteCacheService<String, String>();
  ZombieCacheServiceNonLocal<String, String> zombie = new ZombieCacheServiceNonLocal<String, String>( 0 );
  String cacheName = "testUpdate";
  // DO WORK
  ICacheElement<String, String> element = new CacheElement<String, String>( cacheName, "key", "value" );
  zombie.update( element, 123l );
  zombie.propagateEvents( service );
  // VERIFY
  assertNull( "Nothing should have been put to the service.", service.lastUpdate );
}

代码示例来源:origin: org.apache.commons/commons-jcs-core

/**
   * Verify that a removeAll event gets added and then is sent to the service passed to propagate.
   * <p>
   * @throws Exception
   */
  public void testRemoveAllThenWalk()
    throws Exception
  {
    // SETUP
    MockRemoteCacheService<String, String> service = new MockRemoteCacheService<String, String>();

    ZombieCacheServiceNonLocal<String, String> zombie = new ZombieCacheServiceNonLocal<String, String>( 10 );

    String cacheName = "testRemoveThenWalk";

    // DO WORK
    zombie.removeAll( cacheName, 123l );
    zombie.propagateEvents( service );

    // VERIFY
    assertEquals( "Updated element is not as expected.", cacheName, service.lastRemoveAllCacheName);
  }
}

代码示例来源:origin: org.apache.tomee.patch/commons-jcs-core

/**
 * Verify that a remove event gets added and then is sent to the service passed to propagate.
 * <p>
 * @throws Exception
 */
public void testRemoveThenWalk()
  throws Exception
{
  // SETUP
  MockRemoteCacheService<String, String> service = new MockRemoteCacheService<String, String>();
  ZombieCacheServiceNonLocal<String, String> zombie = new ZombieCacheServiceNonLocal<String, String>( 10 );
  String cacheName = "testRemoveThenWalk";
  String key = "myKey";
  // DO WORK
  zombie.remove( cacheName, key, 123l );
  zombie.propagateEvents( service );
  // VERIFY
  assertEquals( "Updated element is not as expected.", key, service.lastRemoveKey );
}

代码示例来源:origin: org.apache.tomee.patch/commons-jcs-core

/**
   * Verify that a removeAll event gets added and then is sent to the service passed to propagate.
   * <p>
   * @throws Exception
   */
  public void testRemoveAllThenWalk()
    throws Exception
  {
    // SETUP
    MockRemoteCacheService<String, String> service = new MockRemoteCacheService<String, String>();

    ZombieCacheServiceNonLocal<String, String> zombie = new ZombieCacheServiceNonLocal<String, String>( 10 );

    String cacheName = "testRemoveThenWalk";

    // DO WORK
    zombie.removeAll( cacheName, 123l );
    zombie.propagateEvents( service );

    // VERIFY
    assertEquals( "Updated element is not as expected.", cacheName, service.lastRemoveAllCacheName);
  }
}

代码示例来源:origin: org.apache.commons/commons-jcs-core

/**
 * Verify that an update event gets added and then is sent to the service passed to propagate.
 * <p>
 * @throws Exception
 */
public void testUpdateThenWalk()
  throws Exception
{
  // SETUP
  MockRemoteCacheService<String, String> service = new MockRemoteCacheService<String, String>();
  ZombieCacheServiceNonLocal<String, String> zombie = new ZombieCacheServiceNonLocal<String, String>( 10 );
  String cacheName = "testUpdate";
  // DO WORK
  ICacheElement<String, String> element = new CacheElement<String, String>( cacheName, "key", "value" );
  zombie.update( element, 123l );
  zombie.propagateEvents( service );
  // VERIFY
  assertEquals( "Updated element is not as expected.", element, service.lastUpdate );
}

代码示例来源:origin: org.apache.tomee.patch/commons-jcs-core

/**
 * Verify that an update event gets added and then is sent to the service passed to propagate.
 * <p>
 * @throws Exception
 */
public void testUpdateThenWalk()
  throws Exception
{
  // SETUP
  MockRemoteCacheService<String, String> service = new MockRemoteCacheService<String, String>();
  ZombieCacheServiceNonLocal<String, String> zombie = new ZombieCacheServiceNonLocal<String, String>( 10 );
  String cacheName = "testUpdate";
  // DO WORK
  ICacheElement<String, String> element = new CacheElement<String, String>( cacheName, "key", "value" );
  zombie.update( element, 123l );
  zombie.propagateEvents( service );
  // VERIFY
  assertEquals( "Updated element is not as expected.", element, service.lastUpdate );
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com