X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fnetconf%2Fconfig-persister-impl%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fnetconf%2Fpersist%2Fimpl%2FCapabilityStrippingConfigSnapshotHolderTest.java;h=7e9d80abc0a8814f655fdf964c946f98fe956058;hp=d91712f3475fe2dde61692368a85e813b67c048c;hb=749b52034c030428135f49f65a96c4da13f1277c;hpb=36173c816a96cb06f2493709a3f13b95f9ad9806 diff --git a/opendaylight/netconf/config-persister-impl/src/test/java/org/opendaylight/controller/netconf/persist/impl/CapabilityStrippingConfigSnapshotHolderTest.java b/opendaylight/netconf/config-persister-impl/src/test/java/org/opendaylight/controller/netconf/persist/impl/CapabilityStrippingConfigSnapshotHolderTest.java index d91712f347..7e9d80abc0 100644 --- a/opendaylight/netconf/config-persister-impl/src/test/java/org/opendaylight/controller/netconf/persist/impl/CapabilityStrippingConfigSnapshotHolderTest.java +++ b/opendaylight/netconf/config-persister-impl/src/test/java/org/opendaylight/controller/netconf/persist/impl/CapabilityStrippingConfigSnapshotHolderTest.java @@ -10,44 +10,30 @@ package org.opendaylight.controller.netconf.persist.impl; import com.google.common.collect.Sets; import org.apache.commons.io.IOUtils; import org.junit.Test; -import org.opendaylight.controller.netconf.persist.impl.osgi.ConfigPersisterActivator; import org.opendaylight.controller.netconf.util.xml.XmlUtil; import org.w3c.dom.Element; import java.io.IOException; -import java.util.Collections; import java.util.HashSet; import java.util.Set; -import java.util.regex.Pattern; import static org.junit.Assert.assertEquals; public class CapabilityStrippingConfigSnapshotHolderTest { @Test - public void testCapabilityStripping() throws Exception { + public void testCapabilityStripping() throws Exception { Set allCapabilities = readLines("/capabilities-all.txt"); Set expectedCapabilities = readLines("/capabilities-stripped.txt"); String snapshotAsString = readToString("/snapshot.xml"); Element element = XmlUtil.readXmlToElement(snapshotAsString); - { - CapabilityStrippingConfigSnapshotHolder tested = new CapabilityStrippingConfigSnapshotHolder( - element, allCapabilities, Pattern.compile( - ConfigPersisterActivator.DEFAULT_IGNORED_REGEX - )); - assertEquals(expectedCapabilities, tested.getCapabilities()); - assertEquals(Collections.emptySet(), tested.getMissingNamespaces()); - } - { - // test regex - CapabilityStrippingConfigSnapshotHolder tested = new CapabilityStrippingConfigSnapshotHolder( - element, allCapabilities, Pattern.compile( - "^bar" - )); - assertEquals(expectedCapabilities, tested.getCapabilities()); - assertEquals(Sets.newHashSet(ConfigPersisterActivator.DEFAULT_IGNORED_REGEX.substring(1)), - tested.getMissingNamespaces()); - } + CapabilityStrippingConfigSnapshotHolder tested = new CapabilityStrippingConfigSnapshotHolder( + element, allCapabilities); + assertEquals(expectedCapabilities, tested.getCapabilities()); + + Set obsoleteCapabilities = Sets.difference(allCapabilities, expectedCapabilities); + + assertEquals(obsoleteCapabilities, tested.getObsoleteCapabilities()); } private Set readLines(String fileName) throws IOException {