/** * 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 MockCacheServiceNonLocal<String, String> service = new MockCacheServiceNonLocal<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 ); }
/** * Verify that nothing is added if the max is set to 0. * <p> * @throws Exception */ public void testUpdateThenWalk_zeroSize() throws Exception { // SETUP MockCacheServiceNonLocal<String, String> service = new MockCacheServiceNonLocal<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 ); }
/** * 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 ); }
/** * 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 ); }
/** * 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 ); }
/** * 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 MockCacheServiceNonLocal<String, String> service = new MockCacheServiceNonLocal<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 ); }
/** * Verify that nothing is added if the max is set to 0. * <p> * @throws Exception */ public void testUpdateThenWalk_zeroSize() throws Exception { // SETUP MockCacheServiceNonLocal<String, String> service = new MockCacheServiceNonLocal<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 ); }
/** * 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 ); }