diff options
Diffstat (limited to 'plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/mock/PropertyStoreTestUtil.java')
-rw-r--r-- | plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/mock/PropertyStoreTestUtil.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/mock/PropertyStoreTestUtil.java b/plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/mock/PropertyStoreTestUtil.java index 576004ee581..6d89d299de0 100644 --- a/plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/mock/PropertyStoreTestUtil.java +++ b/plugins/org.eclipse.osee.framework.jdk.core.test/src/org/eclipse/osee/framework/jdk/core/test/mock/PropertyStoreTestUtil.java @@ -10,8 +10,10 @@ *******************************************************************************/ package org.eclipse.osee.framework.jdk.core.test.mock; +import java.util.Map; import java.util.Map.Entry; import java.util.Properties; +import java.util.TreeMap; import org.junit.Assert; /** @@ -47,7 +49,7 @@ public final class PropertyStoreTestUtil { return store; } - public static MockPropertyStore createPropertyStore(Properties properties) { + public static MockPropertyStore createPropertyStore(Map<String, Object> properties) { MockPropertyStore store = new MockPropertyStore(properties); Assert.assertEquals(properties, store.getItems()); Assert.assertEquals(String.valueOf(properties.hashCode()), store.getId()); @@ -63,9 +65,9 @@ public final class PropertyStoreTestUtil { checkPropertiesEqual(expected.getPropertyStores(), actual.getPropertyStores()); } - public static void checkPropertiesEqual(Properties expected, Properties actual) { + public static void checkPropertiesEqual(Map<String, Object> expected, Map<String, Object> actual) { Assert.assertEquals(expected.size(), actual.size()); - for (Entry<Object, Object> expectedEntry : expected.entrySet()) { + for (Entry<String, Object> expectedEntry : expected.entrySet()) { Object expectedValue = expectedEntry.getValue(); Object actualValue = actual.get(expectedEntry.getKey()); if (expectedValue instanceof String[]) { @@ -78,4 +80,12 @@ public final class PropertyStoreTestUtil { } } + public static Map<String, Object> convertPropertiesToMap(Properties props) { + Map<String, Object> result = new TreeMap<String, Object>(); + for (Entry<Object, Object> entry : props.entrySet()) { + result.put((String) entry.getKey(), entry.getValue()); + } + return result; + } + } |