@Override
      public void beforeUpdate(EntryEvent event) {
        lastEvent = event;
        if (v.isSuspendValidation()) {
          return;
        }
        validate(event);
        v.setPassedValidation(false);
        assertTrue("IsUpdate Assertion!", v.isUpdate());
        assertTrue(event.getRegion().containsKey(v.getKey()));
        // Can not assert the following line, as the value being update may be invalid
        // assertTrue(event.getRegion().containsValueForKey(this.v.getKey()));
        v.setPassedValidation(true);
      }
Test to make sure CacheListener callbacks are called in place with the CacheEvents properly
constructed
geode-core/src/integrationTest/java/org/apache/geode/TXJUnitTest.java