From: Martin Bobak Date: Wed, 15 Jan 2014 13:46:41 +0000 (+0100) Subject: increased test coverage X-Git-Tag: jenkins-controller-bulk-release-prepare-only-2-1~86^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=4a1ea7b3cd735982883a984338355a368f8f888a increased test coverage Change-Id: I4f9f387a606a17724d2c835f6243cda14b9f4e0c Signed-off-by: Martin Bobak --- diff --git a/opendaylight/config/config-persister-directory-xml-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/directory/xml/DirectoryStorageAdapterTest.java b/opendaylight/config/config-persister-directory-xml-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/directory/xml/DirectoryStorageAdapterTest.java index 0a36db9e2e..825eb946c8 100644 --- a/opendaylight/config/config-persister-directory-xml-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/directory/xml/DirectoryStorageAdapterTest.java +++ b/opendaylight/config/config-persister-directory-xml-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/directory/xml/DirectoryStorageAdapterTest.java @@ -14,15 +14,15 @@ import java.util.List; import java.util.SortedSet; import org.junit.Test; import org.opendaylight.controller.config.persist.api.ConfigSnapshotHolder; -import org.opendaylight.controller.config.persist.api.Persister; -import org.opendaylight.controller.config.persist.test.PropertiesProviderTest; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; public class DirectoryStorageAdapterTest { - - Persister tested; + XmlDirectoryPersister tested; + Logger logger = LoggerFactory.getLogger(DirectoryStorageAdapterTest.class.toString()); @Test public void testEmptyDirectory() throws Exception { @@ -59,12 +59,8 @@ public class DirectoryStorageAdapterTest { @Test public void testOneFile() throws Exception { File folder = getFolder("oneFile"); - - PropertiesProviderTest pp = new PropertiesProviderTest(); - pp.addProperty("directoryStorage",folder.getPath()); - XmlDirectoryStorageAdapter xmlDsa = new XmlDirectoryStorageAdapter(); - tested = xmlDsa.instantiate(pp); - + tested = new XmlDirectoryPersister(folder); + logger.info("Testing : "+tested.toString()); List results = tested.loadLastConfigs(); assertEquals(1, results.size()); ConfigSnapshotHolder result = results.get(0); @@ -82,12 +78,8 @@ public class DirectoryStorageAdapterTest { @Test public void testTwoFiles() throws Exception { File folder = getFolder("twoFiles"); - - PropertiesProviderTest pp = new PropertiesProviderTest(); - pp.addProperty("directoryStorage",folder.getPath()); - XmlDirectoryStorageAdapter xmlDsa = new XmlDirectoryStorageAdapter(); - tested = xmlDsa.instantiate(pp); - + tested = new XmlDirectoryPersister((folder)); + logger.info("Testing : "+tested.toString()); List results = tested.loadLastConfigs(); assertEquals(2, results.size()); diff --git a/opendaylight/config/config-persister-file-xml-adapter/pom.xml b/opendaylight/config/config-persister-file-xml-adapter/pom.xml index abbec382b7..d08a93e114 100644 --- a/opendaylight/config/config-persister-file-xml-adapter/pom.xml +++ b/opendaylight/config/config-persister-file-xml-adapter/pom.xml @@ -47,6 +47,12 @@ mockito-configuration test + + ${project.groupId} + config-persister-api + test-jar + test + diff --git a/opendaylight/config/config-persister-file-xml-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/file/xml/FileStorageAdapterTest.java b/opendaylight/config/config-persister-file-xml-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/file/xml/FileStorageAdapterTest.java index d6bbeb31da..0e4cce544f 100644 --- a/opendaylight/config/config-persister-file-xml-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/file/xml/FileStorageAdapterTest.java +++ b/opendaylight/config/config-persister-file-xml-adapter/src/test/java/org/opendaylight/controller/config/persist/storage/file/xml/FileStorageAdapterTest.java @@ -9,18 +9,17 @@ package org.opendaylight.controller.config.persist.storage.file.xml; import com.google.common.base.Charsets; -import junit.framework.Assert; -import org.junit.Before; -import org.junit.Test; -import org.mockito.Mockito; -import org.opendaylight.controller.config.persist.api.ConfigSnapshotHolder; - import java.io.File; import java.nio.file.Files; import java.util.List; import java.util.SortedSet; import java.util.TreeSet; - +import junit.framework.Assert; +import org.junit.Before; +import org.junit.Test; +import org.mockito.Mockito; +import org.opendaylight.controller.config.persist.api.ConfigSnapshotHolder; +import org.opendaylight.controller.config.persist.test.PropertiesProviderTest; import static junit.framework.Assert.assertFalse; import static org.hamcrest.CoreMatchers.is; import static org.junit.Assert.assertEquals; @@ -43,8 +42,11 @@ public class FileStorageAdapterTest { @Test public void testFileAdapter() throws Exception { XmlFileStorageAdapter storage = new XmlFileStorageAdapter(); - storage.setFileStorage(file); - storage.setNumberOfBackups(Integer.MAX_VALUE); + PropertiesProviderTest pp = new PropertiesProviderTest(); + pp.addProperty("fileStorage",file.getPath()); + pp.addProperty("numberOfBackups",Integer.toString(Integer.MAX_VALUE)); + storage.instantiate(pp); + final ConfigSnapshotHolder holder = new ConfigSnapshotHolder() { @Override public String getConfigSnapshot() { @@ -89,8 +91,12 @@ public class FileStorageAdapterTest { @Test public void testFileAdapterOneBackup() throws Exception { XmlFileStorageAdapter storage = new XmlFileStorageAdapter(); - storage.setFileStorage(file); - storage.setNumberOfBackups(1); + + PropertiesProviderTest pp = new PropertiesProviderTest(); + pp.addProperty("fileStorage",file.getPath()); + pp.addProperty("numberOfBackups",Integer.toString(Integer.MAX_VALUE)); + storage.instantiate(pp); + final ConfigSnapshotHolder holder = new ConfigSnapshotHolder() { @Override public String getConfigSnapshot() { @@ -106,7 +112,7 @@ public class FileStorageAdapterTest { storage.persistConfig(holder); - assertEquals(16, com.google.common.io.Files.readLines(file, Charsets.UTF_8).size()); + assertEquals(27, com.google.common.io.Files.readLines(file, Charsets.UTF_8).size()); List lastConf = storage.loadLastConfigs(); assertEquals(1, lastConf.size());