public void afterUpdate2(EntryEvent event) { Integer key = (Integer) event.getKey(); assertEquals(null, event.getOldValue()); assertEquals(false, event.isOldValueAvailable()); byte[] value = (byte[]) event.getNewValue(); assertEquals(key.intValue(), value.length); } };
assertEquals(key, ew.event.getKey()); assertEquals(null, ew.event.getOldValue()); assertEquals(false, ew.event.isOldValueAvailable()); // failure assertEquals("key-1-create", ew.event.getNewValue()); assertEquals(Operation.CREATE, ew.event.getOperation()); assertEquals(key, ew.event.getKey()); assertEquals(null, ew.event.getOldValue()); assertEquals(false, ew.event.isOldValueAvailable()); assertEquals("key-1-update", ew.event.getNewValue()); assertEquals(Operation.UPDATE, ew.event.getOperation()); assertEquals(key, ew.event.getKey()); assertEquals(null, ew.event.getOldValue()); assertEquals(false, ew.event.isOldValueAvailable()); assertEquals(null, ew.event.getNewValue()); assertEquals(Operation.DESTROY, ew.event.getOperation());
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(name); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); for (int i = 0; i < 10; i++) { Object key = new Integer(i); ctl.waitForInvalidated(key); Region.Entry entry = region.getEntry(key); assertNull(entry); // we are empty! } { List l = ctl.getEventHistory(); assertEquals(10, l.size()); for (int i = 0; i < 10; i++) { Object key = new Integer(i); EntryEvent ee = (EntryEvent)l.get(i); assertEquals(key, ee.getKey()); assertEquals(null, ee.getOldValue()); assertEquals(false, ee.isOldValueAvailable()); // failure assertEquals(Operation.INVALIDATE, ee.getOperation()); assertEquals("callbackArg" + i, ee.getCallbackArgument()); assertEquals(true, ee.isOriginRemote()); } } } });
public void run2() throws CacheException { Region region = getRootRegion().getSubregion(name); CertifiableTestCacheListener ctl = (CertifiableTestCacheListener) region.getAttributes().getCacheListener(); for (int i = 0; i < 10; i++) { Object key = new Integer(i); ctl.waitForDestroyed(key); Region.Entry entry = region.getEntry(key); assertNull(entry); } { List l = ctl.getEventHistory(); assertEquals(10, l.size()); for (int i = 0; i < 10; i++) { Object key = new Integer(i); EntryEvent ee = (EntryEvent)l.get(i); assertEquals(key, ee.getKey()); assertEquals(null, ee.getOldValue()); assertEquals(false, ee.isOldValueAvailable()); assertEquals(Operation.DESTROY, ee.getOperation()); assertEquals("destroyCB"+i, ee.getCallbackArgument()); assertEquals(true, ee.isOriginRemote()); } } } });
assertEquals(key, ee.getKey()); assertEquals(null, ee.getOldValue()); assertEquals(false, ee.isOldValueAvailable()); assertEquals(Operation.INVALIDATE, ee.getOperation()); assertEquals("createCB"+i, ee.getCallbackArgument());
public void afterCreate(EntryEvent event) { getLogWriter().info("Invoking afterCreate on listener; event=" + event); callbackAssertEquals("Wrong callback argument", event.getCallbackArgument(), event.getDistributedMember()); callbackAssertEquals("Operation not create", Operation.CREATE, event.getOperation()); if ( !((com.gemstone.gemfire.internal.cache.EntryEventImpl)event).getInvokePRCallbacks() ) { callbackAssertEquals("Old value should be NOT_AVAILABLE", null, event.getOldValue()); assertEquals("Old value should be NOT_AVAILABLE", false, event.isOldValueAvailable()); } else { callbackAssertNull("the oldValue should be null", event.getOldValue()); } getBlackboard().incNumInvocations1(); callbackAssertEquals("newValue is wrong", new Integer(0), event.getNewValue()); //assertNull("oldValue not null", event.getOldValue()); }
if (!event.isOldValueAvailable()) { if (actualValue == null) { // good this is expected so why log? Log.getLogWriter().info("CMWriter: " + callbackMethod + "() expected " + sExpectedValue + " but getValueInVM() returned null");
if (!event.isOldValueAvailable()) { if (actualValue == null) { // good this is expected so why log? Log.getLogWriter().info("ETWriter: " + callbackMethod + "() expected " + sExpectedValue + " but getValueInVM() returned null");
if (!event.isOldValueAvailable()) {
if (!event.isOldValueAvailable()) {
assertEquals(this.otherId, this.clLastEvent.getDistributedMember()); assertEquals(null, ((EntryEvent)this.clLastEvent).getOldValue()); assertEquals(false, ((EntryEvent)this.clLastEvent).isOldValueAvailable()); // failure assertEquals("v", ((EntryEvent)this.clLastEvent).getNewValue()); assertEquals("p", ((EntryEvent)this.clLastEvent).getKey()); assertEquals(this.otherId, this.clLastEvent.getDistributedMember()); assertEquals(null, ((EntryEvent)this.clLastEvent).getOldValue()); assertEquals(false, ((EntryEvent)this.clLastEvent).isOldValueAvailable()); assertEquals("v", ((EntryEvent)this.clLastEvent).getNewValue()); assertEquals("c", ((EntryEvent)this.clLastEvent).getKey()); assertEquals(this.otherId, this.clLastEvent.getDistributedMember()); assertEquals(null, ((EntryEvent)this.clLastEvent).getOldValue()); assertEquals(false, ((EntryEvent)this.clLastEvent).isOldValueAvailable()); assertEquals("v2", ((EntryEvent)this.clLastEvent).getNewValue()); assertEquals("c", ((EntryEvent)this.clLastEvent).getKey()); assertEquals(this.otherId, this.clLastEvent.getDistributedMember()); assertEquals(null, ((EntryEvent)this.clLastEvent).getOldValue()); assertEquals(false, ((EntryEvent)this.clLastEvent).isOldValueAvailable()); assertEquals(null, ((EntryEvent)this.clLastEvent).getNewValue()); assertEquals("c", ((EntryEvent)this.clLastEvent).getKey()); assertEquals(this.otherId, this.clLastEvent.getDistributedMember()); assertEquals(null, ((EntryEvent)this.clLastEvent).getOldValue()); assertEquals(false, ((EntryEvent)this.clLastEvent).isOldValueAvailable()); assertEquals(null, ((EntryEvent)this.clLastEvent).getNewValue()); assertEquals("c", ((EntryEvent)this.clLastEvent).getKey());