Fix static state in PersisterAggregatorTest causing test failures depending on order... 38/3338/1
authorTomas Olvecky <tolvecky@cisco.com>
Mon, 2 Dec 2013 12:11:17 +0000 (13:11 +0100)
committerTomas Olvecky <tolvecky@cisco.com>
Mon, 2 Dec 2013 12:11:44 +0000 (13:11 +0100)
Change-Id: I4e8d027a7260bf8d21c351ccf4627050b8072c4e
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
opendaylight/netconf/config-persister-impl/configuration/current/controller.config.2.txt [deleted file]
opendaylight/netconf/config-persister-impl/src/test/java/org/opendaylight/controller/netconf/persist/impl/PersisterAggregatorTest.java
opendaylight/netconf/config-persister-impl/src/test/resources/test1.properties
opendaylight/netconf/config-persister-impl/src/test/resources/test2.properties
opendaylight/netconf/config-persister-impl/src/test/resources/test3.properties

diff --git a/opendaylight/netconf/config-persister-impl/configuration/current/controller.config.2.txt b/opendaylight/netconf/config-persister-impl/configuration/current/controller.config.2.txt
deleted file mode 100644 (file)
index e69de29..0000000
index 7141bc27d3b0fbe847b043dd55afa8d3d4efce18..d9fa7ba4d82dbfa931106d93389d83837f105daf 100644 (file)
@@ -36,19 +36,21 @@ public class PersisterAggregatorTest {
 
     static class TestingPropertiesProvider extends PropertiesProviderBaseImpl {
 
-        private static Properties prop = new Properties();
+        private final Properties prop;
 
-        public TestingPropertiesProvider() {
+        public TestingPropertiesProvider(Properties prop) {
             super(null);
+            this.prop = prop;
         }
 
         public static TestingPropertiesProvider loadFile(String fileName) {
+            Properties prop = new Properties();
             try {
                 prop.load(TestingPropertiesProvider.class.getClassLoader().getResourceAsStream(fileName));
             } catch (IOException e) {
                 throw new RuntimeException(e);
             }
-            return new TestingPropertiesProvider();
+            return new TestingPropertiesProvider(prop);
         }
 
         @Override
@@ -73,7 +75,7 @@ public class PersisterAggregatorTest {
         List<PersisterWithConfiguration> persisters = persisterAggregator.getPersisterWithConfigurations();
         assertEquals(1, persisters.size());
         PersisterWithConfiguration persister = persisters.get(0);
-        assertEquals(DummyAdapter.class.getName() ,persister.getStorage().getClass().getName());
+        assertEquals(DummyAdapter.class.getName()persister.getStorage().getClass().getName());
         assertFalse(persister.isReadOnly());
 
         persisterAggregator.persistConfig(null);
index 93800401d7af700ab3f219554eb66c9ed9544b9c..851c5996d3d69a433f5fea7492b949962ebf0bd0 100644 (file)
@@ -1,3 +1,3 @@
 netconf.config.persister.active=1
 netconf.config.persister.1.storageAdapterClass=org.opendaylight.controller.netconf.persist.impl.DummyAdapter
-netconf.config.persister.1.properties.fileStorage=configuration/initial/
\ No newline at end of file
+netconf.config.persister.1.properties.fileStorage=target/configuration/initial/
index bdf2caaf029f19ce71481f145f29e0c5fbe56aca..222e7cef47029f1229a338017c141081112fef2e 100644 (file)
@@ -1,9 +1,9 @@
 netconf.config.persister.active=2
 # read startup configuration
 netconf.config.persister.1.storageAdapterClass=org.opendaylight.controller.config.persist.storage.directory.DirectoryStorageAdapter
-netconf.config.persister.1.properties.directoryStorage=configuration/initial/
+netconf.config.persister.1.properties.directoryStorage=target/configuration/initial/
 netconf.config.persister.1.readonly=true
 
 netconf.config.persister.2.storageAdapterClass=org.opendaylight.controller.config.persist.storage.file.FileStorageAdapter
-netconf.config.persister.2.properties.fileStorage=configuration/current/controller.config.2.txt
-netconf.config.persister.2.properties.numberOfBackups=3
\ No newline at end of file
+netconf.config.persister.2.properties.fileStorage=target/configuration/current/controller.config.2.txt
+netconf.config.persister.2.properties.numberOfBackups=3
index c6716cea6aaf442f3302eba8270a06e1140bb844..a1645ad8c40e4ddeed4dbcf651880facc19204d3 100644 (file)
@@ -1,4 +1,4 @@
 netconf.config.persister.active=3
 netconf.config.persister.3.storageAdapterClass=org.opendaylight.controller.config.persist.storage.file.FileStorageAdapter
-netconf.config.persister.3.properties.fileStorage=configuration/current/controller.config.2.txt
-netconf.config.persister.3.properties.numberOfBackups=0
\ No newline at end of file
+netconf.config.persister.3.properties.fileStorage=target/configuration/current/controller.config.2.txt
+netconf.config.persister.3.properties.numberOfBackups=0