package org.infinispan.distribution.rehash;
import org.infinispan.manager.CacheContainer;
import org.infinispan.remoting.transport.Address;
import org.infinispan.test.TestingUtil;
import org.testng.annotations.Test;
@Test(groups = "functional", testName = "distribution.rehash.SingleLeaveTest")
public class SingleLeaveTest extends RehashLeaveTestBase {
Address leaverAddress;
void performRehashEvent(boolean offline) {
// cause a node to LEAVE. Typically this is c4.
leaverAddress = addressOf(c4);
CacheContainer cm4 = c4.getCacheManager();
cacheManagers.remove(cm4);
caches.remove(c4);
TestingUtil.killCacheManagers(cm4);
}
}