package org.infinispan.spring;
import static org.testng.AssertJUnit.assertEquals;
import static org.testng.AssertJUnit.assertTrue;
import java.util.Properties;
public class AssertionUtils {
public static void assertPropertiesSubset(String message, Properties expected, Properties actual) {
for (String key : expected.stringPropertyNames()) {
assertTrue(String.format("%s Key %s missing from %s", message, key, actual), actual.containsKey(key));
assertEquals(String.format("%s Key %s's expected value was \"%s\" but actual was \"%s\"", message, key, expected.getProperty(key), actual.getProperty(key)), expected.getProperty(key), actual.getProperty(key));
}
}
}