X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-persister-file-adapter%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fpersist%2Fstorage%2Ffile%2FFileStorageAdapterTest.java;h=0236598f2b877d995639072266beb042e9673c2e;hp=ed50184aa7ad50d7e825fa6df2895271a99be834;hb=28ef055f38762a2f9679eb765fa44528b56791a8;hpb=a22919d025a0bed515cb3573caa47d59cf252b29 diff --git a/opendaylight/config/config-persister-file-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/file/FileStorageAdapterTest.java b/opendaylight/config/config-persister-file-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/file/FileStorageAdapterTest.java index ed50184aa7..0236598f2b 100644 --- a/opendaylight/config/config-persister-file-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/file/FileStorageAdapterTest.java +++ b/opendaylight/config/config-persister-file-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/file/FileStorageAdapterTest.java @@ -9,7 +9,6 @@ package org.opendaylight.controller.config.persist.storage.file; import com.google.common.base.Charsets; -import com.google.common.base.Optional; import com.google.common.base.Predicate; import com.google.common.collect.Collections2; import org.junit.Before; @@ -20,11 +19,11 @@ import org.opendaylight.controller.config.persist.api.ConfigSnapshotHolder; import java.io.File; import java.nio.file.Files; import java.util.Collection; +import java.util.List; import java.util.SortedSet; import java.util.TreeSet; import static junit.framework.Assert.assertFalse; -import static junit.framework.Assert.assertTrue; import static org.hamcrest.CoreMatchers.is; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertThat; @@ -75,11 +74,12 @@ public class FileStorageAdapterTest { }); assertEquals(14, readLines.size()); - Optional lastConf = storage.loadLastConfig(); - assertTrue(lastConf.isPresent()); + List lastConf = storage.loadLastConfigs(); + assertEquals(1, lastConf.size()); + ConfigSnapshotHolder configSnapshotHolder = lastConf.get(0); assertEquals("2", - lastConf.get().getConfigSnapshot().replaceAll("\\s", "")); - assertEquals(createCaps(), lastConf.get().getCapabilities()); + configSnapshotHolder.getConfigSnapshot().replaceAll("\\s", "")); + assertEquals(createCaps(), configSnapshotHolder.getCapabilities()); } private SortedSet createCaps() { @@ -123,10 +123,11 @@ public class FileStorageAdapterTest { }); assertEquals(7, readLines.size()); - Optional lastConf = storage.loadLastConfig(); - assertTrue(lastConf.isPresent()); + List lastConf = storage.loadLastConfigs(); + assertEquals(1, lastConf.size()); + ConfigSnapshotHolder configSnapshotHolder = lastConf.get(0); assertEquals("2", - lastConf.get().getConfigSnapshot().replaceAll("\\s", "")); + configSnapshotHolder.getConfigSnapshot().replaceAll("\\s", "")); } @Test @@ -163,10 +164,11 @@ public class FileStorageAdapterTest { assertEquals(14, readLines.size()); - Optional lastConf = storage.loadLastConfig(); - assertTrue(lastConf.isPresent()); + List lastConf = storage.loadLastConfigs(); + assertEquals(1, lastConf.size()); + ConfigSnapshotHolder configSnapshotHolder = lastConf.get(0); assertEquals("3", - lastConf.get().getConfigSnapshot().replaceAll("\\s", "")); + configSnapshotHolder.getConfigSnapshot().replaceAll("\\s", "")); assertFalse(readLines.contains(holder.getConfigSnapshot())); } @@ -178,14 +180,14 @@ public class FileStorageAdapterTest { FileStorageAdapter storage = new FileStorageAdapter(); storage.setFileStorage(file); - Optional elementOptional = storage.loadLastConfig(); - assertThat(elementOptional.isPresent(), is(false)); + List elementOptional = storage.loadLastConfigs(); + assertThat(elementOptional.size(), is(0)); } @Test(expected = NullPointerException.class) public void testNoProperties() throws Exception { FileStorageAdapter storage = new FileStorageAdapter(); - storage.loadLastConfig(); + storage.loadLastConfigs(); } @Test(expected = NullPointerException.class)