Author: fmeschbe
Date: Wed Apr 25 07:52:09 2012
New Revision: 1330141

URL: http://svn.apache.org/viewvc?rev=1330141&view=rev
Log:
Use Hashtable<String, Object> because Properties (extends Hashtable<Object, 
Object>) is not compatible with Dictionary<String, Object> without casting.

Modified:
    
felix/sandbox/fmeschbe/configadmin-R5/src/test/java/org/apache/felix/cm/integration/ConfigurationAdminUpdateStressTest.java
    
felix/sandbox/fmeschbe/configadmin-R5/src/test/java/org/apache/felix/cm/integration/FELIX2813_ConfigurationAdminStartupTest.java

Modified: 
felix/sandbox/fmeschbe/configadmin-R5/src/test/java/org/apache/felix/cm/integration/ConfigurationAdminUpdateStressTest.java
URL: 
http://svn.apache.org/viewvc/felix/sandbox/fmeschbe/configadmin-R5/src/test/java/org/apache/felix/cm/integration/ConfigurationAdminUpdateStressTest.java?rev=1330141&r1=1330140&r2=1330141&view=diff
==============================================================================
--- 
felix/sandbox/fmeschbe/configadmin-R5/src/test/java/org/apache/felix/cm/integration/ConfigurationAdminUpdateStressTest.java
 (original)
+++ 
felix/sandbox/fmeschbe/configadmin-R5/src/test/java/org/apache/felix/cm/integration/ConfigurationAdminUpdateStressTest.java
 Wed Apr 25 07:52:09 2012
@@ -23,7 +23,7 @@ import java.io.PrintWriter;
 import java.io.StringWriter;
 import java.util.Dictionary;
 import java.util.HashSet;
-import java.util.Properties;
+import java.util.Hashtable;
 import java.util.Set;
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.TimeUnit;
@@ -258,7 +258,7 @@ public class ConfigurationAdminUpdateStr
                 ConfigurationAdmin cm = ( ConfigurationAdmin ) 
_tracker.waitForService( 2000 );
                 setupLatches();
                 Factory factory = new Factory();
-                Properties serviceProps = new Properties();
+                Hashtable<String, Object> serviceProps = new Hashtable<String, 
Object>();
                 serviceProps.put( "service.pid", _FACTORYPID );
                 _bc.registerService( ManagedServiceFactory.class.getName(), 
factory, serviceProps );
 
@@ -266,7 +266,7 @@ public class ConfigurationAdminUpdateStr
                 {
                     // Create factory configuration
                     org.osgi.service.cm.Configuration conf = 
cm.createFactoryConfiguration( _FACTORYPID, null );
-                    Properties props = new Properties();
+                    Hashtable<String, Object> props = new Hashtable<String, 
Object>();
                     props.put( "foo", "bar" );
                     conf.update( props );
 
@@ -279,7 +279,7 @@ public class ConfigurationAdminUpdateStr
                     // Update factory configuration many times
                     for ( int i = 0; i < UPDATE_LOOP; i++ )
                     {
-                        props = new Properties();
+                        props = new Hashtable<String, Object>();
                         props.put( "foo", "bar" + i );
                         props.put( "number", new Long( UPDATE_LOOP - i ) );
                         conf.update( props );

Modified: 
felix/sandbox/fmeschbe/configadmin-R5/src/test/java/org/apache/felix/cm/integration/FELIX2813_ConfigurationAdminStartupTest.java
URL: 
http://svn.apache.org/viewvc/felix/sandbox/fmeschbe/configadmin-R5/src/test/java/org/apache/felix/cm/integration/FELIX2813_ConfigurationAdminStartupTest.java?rev=1330141&r1=1330140&r2=1330141&view=diff
==============================================================================
--- 
felix/sandbox/fmeschbe/configadmin-R5/src/test/java/org/apache/felix/cm/integration/FELIX2813_ConfigurationAdminStartupTest.java
 (original)
+++ 
felix/sandbox/fmeschbe/configadmin-R5/src/test/java/org/apache/felix/cm/integration/FELIX2813_ConfigurationAdminStartupTest.java
 Wed Apr 25 07:52:09 2012
@@ -21,9 +21,8 @@ package org.apache.felix.cm.integration;
 
 import java.io.IOException;
 import java.util.ArrayList;
+import java.util.Hashtable;
 import java.util.List;
-import java.util.Properties;
-
 import junit.framework.TestCase;
 
 import org.junit.Test;
@@ -130,7 +129,7 @@ public class FELIX2813_ConfigurationAdmi
             try
             {
                 org.osgi.service.cm.Configuration config = 
ca.getConfiguration( "test" );
-                Properties props = new Properties();
+                Hashtable<String, Object> props = new Hashtable<String, 
Object>();
                 props.put( "abc", "123" );
                 config.update( props );
             }


Reply via email to