private void remoteCreate(DataPolicy dp, InterestPolicy ip, boolean rmtCreate)
      throws CacheException {
    AttributesFactory af = new AttributesFactory();
    af.setDataPolicy(dp);
    af.setSubscriptionAttributes(new SubscriptionAttributes(ip));
    af.setScope(Scope.DISTRIBUTED_ACK);
    Region r1 = createRootRegion("r1", af.create());

    assertEquals(false, r1.containsKey("key"));
    doCreateOtherVm();
    if (rmtCreate) {
      assertEquals(true, r1.containsKey("key"));
      assertEquals("value", r1.getEntry("key").getValue());
    } else {
      assertEquals(false, r1.containsKey("key"));
    }
  }
make sure a remote create will be done in a NORMAL+ALL region

@param rmtCreate is true if create should happen in remote region
geode-core/src/distributedTest/java/org/apache/geode/cache30/CachedAllEventsDUnitTest.java