package org.infinispan.atomic;
import static org.testng.AssertJUnit.assertEquals;
import java.util.Collection;
import org.infinispan.Cache;
import org.infinispan.test.TestingUtil;
/**
* @author Pierre Sutra
* @since 7.2
*/
public class Utils {
public static void assertOnAllCaches(Collection<Cache> caches, Object key, String value) {
for (Cache<Object, String> c : caches) {
Object realVal = c.get(key);
if (value == null) {
assertEquals("Expecting [" + key + "] to equal [" + value + "] on cache "+ c.toString(), null, realVal);
} else {
assert value.equals(realVal) : "Expecting [" + key + "] to equal [" + value + "] on cache "+c.toString();
}
}
// Allow some time for all ClusteredGetCommands to finish executing
TestingUtil.sleepThread(1000);
}
}