X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-persister-directory-adapter%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fpersist%2Fstorage%2Fdirectory%2FDirectoryStorageAdapterTest.java;h=278d0d2456d50b1e310df894ca9924d9d059b0df;hp=72bd208ff31ed17eaf76d047e1a5eef83a935212;hb=d9de6c2ddfb30eb2eee782c229f6e03cef352bbd;hpb=3d9e053b988b764c2d340f2c6cff2bad38191dd0 diff --git a/opendaylight/config/config-persister-directory-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/directory/DirectoryStorageAdapterTest.java b/opendaylight/config/config-persister-directory-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/directory/DirectoryStorageAdapterTest.java index 72bd208ff3..278d0d2456 100644 --- a/opendaylight/config/config-persister-directory-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/directory/DirectoryStorageAdapterTest.java +++ b/opendaylight/config/config-persister-directory-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/directory/DirectoryStorageAdapterTest.java @@ -25,15 +25,18 @@ import static org.junit.Assert.fail; public class DirectoryStorageAdapterTest { Persister tested; + private Persister instantiatePersisterFromAdapter(File file){ + PropertiesProviderTest pp = new PropertiesProviderTest(); + pp.addProperty("directoryStorage",file.getPath()); + DirectoryStorageAdapter dsa = new DirectoryStorageAdapter(); + return dsa.instantiate(pp); + } @Test public void testEmptyDirectory() throws Exception { File folder = new File("target/emptyFolder"); folder.mkdir(); - PropertiesProviderTest pp = new PropertiesProviderTest(); - pp.addProperty("directoryStorage",folder.getPath()); - DirectoryStorageAdapter dsa = new DirectoryStorageAdapter(); - tested = dsa.instantiate(pp); + tested = instantiatePersisterFromAdapter(folder); assertEquals(Collections.emptyList(), tested.loadLastConfigs()); try { @@ -64,10 +67,8 @@ public class DirectoryStorageAdapterTest { @Test public void testOneFile() throws Exception { File folder = getFolder("oneFile"); - PropertiesProviderTest pp = new PropertiesProviderTest(); - pp.addProperty("directoryStorage",folder.getPath()); - DirectoryStorageAdapter dsa = new DirectoryStorageAdapter(); - tested = dsa.instantiate(pp); + + tested = instantiatePersisterFromAdapter(folder); List results = tested.loadLastConfigs(); assertEquals(1, results.size()); @@ -79,10 +80,7 @@ public class DirectoryStorageAdapterTest { @Test public void testTwoFiles() throws Exception { File folder = getFolder("twoFiles"); - PropertiesProviderTest pp = new PropertiesProviderTest(); - pp.addProperty("directoryStorage",folder.getPath()); - DirectoryStorageAdapter dsa = new DirectoryStorageAdapter(); - tested = dsa.instantiate(pp); + tested = instantiatePersisterFromAdapter(folder); List results = tested.loadLastConfigs(); assertEquals(2, results.size()); @@ -93,8 +91,11 @@ public class DirectoryStorageAdapterTest { private void assertSnapshot(ConfigSnapshotHolder result, String directory) throws Exception { SortedSet expectedCapabilities = new TreeSet<>(IOUtils.readLines(getClass().getResourceAsStream("/" + directory + "/expectedCapabilities.txt"))); String expectedSnapshot = IOUtils.toString(getClass().getResourceAsStream("/" + directory + "/expectedSnapshot.xml")); + expectedSnapshot = expectedSnapshot.replaceAll("\r",""); + String _snapshot = result.getConfigSnapshot(); + _snapshot = _snapshot.replaceAll("\r",""); assertEquals(expectedCapabilities, result.getCapabilities()); - assertEquals(expectedSnapshot, result.getConfigSnapshot()); + assertEquals(expectedSnapshot, _snapshot); } }