@Override
      public void afterInvalidate(EntryEvent event) {
        lastEvent = event;
        if (v.isSuspendValidation()) {
          return;
        }
        validate(event);
        v.setPassedValidation(false);
        assertTrue("IsInvalidate Assertion!", v.isInvalidate());
        assertTrue(event.getRegion().containsKey(v.getKey()));
        assertTrue(!event.getRegion().containsValueForKey(v.getKey()));
        assertNull(event.getRegion().getEntry(event.getKey()).getValue());
        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