@Override
      public void run() {
        for (final String s : regionPath) {
          PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(s);

          Bucket bucket = pr.getRegionAdvisor().getBucket(0);
          BucketRegion bucketRegion =
              bucket.getBucketAdvisor().getProxyBucketRegion().getHostedBucketRegion();

          assertFalse("Target member is still hosting removed bucket for " + s,
              bucket.isHosting());

          assertNull("BucketRegion is not null on target member for " + s,
              bucketRegion);
        }
      }
Creates a chain of three colocated PRs and then calls removeBucket to make sure that all
colocated buckets are removed together.
geode-core/src/distributedTest/java/org/apache/geode/cache/management/ResourceManagerDUnitTest.java