Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. public class BeanMapAsserts {
  2.     public static void assertBeanPropertiesAreEqual(Object expected, Object actual) {
  3.         Map<String, Object> expectedMap = BeanMap.create(expected);
  4.         Map<String, Object> actualMap = BeanMap.create(actual);
  5.         assertEquals("Objects had different number of properties", expectedMap.size(), actualMap.size());
  6.         for (Map.Entry<String, Object> entry : expectedMap.entrySet()) {
  7.             assertEquals(entry.getKey() + " was not equal", entry.getValue(), actualMap.get(entry.getKey()));
  8.         }
  9.     }
  10.  
  11. }
  12.  
  13.