Bump MRI upstreams 45/96445/9
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 8 Jun 2021 06:22:39 +0000 (08:22 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 4 Jul 2021 12:48:10 +0000 (14:48 +0200)
Adopt:
- odlparent-9.0.2
- infrautils-2.0.2
- mdsal-8.0.0
- controller-4.0.0
- aaa-0.14.0
- netconf-2.0.0

Change-Id: Ic3d73565a34717e2d03e19b5b892bae9c130eea5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
50 files changed:
commons/binding-parent/pom.xml
commons/it/pom.xml
commons/pom.xml
hwvtepsouthbound/hwvtepsouthbound-artifacts/pom.xml
hwvtepsouthbound/hwvtepsouthbound-features/features/pom.xml
hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-api/pom.xml
hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-api/src/main/feature/feature.xml
hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-rest/pom.xml
hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-test/pom.xml
hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound-ui/pom.xml
hwvtepsouthbound/hwvtepsouthbound-features/odl-ovsdb-hwvtepsouthbound/pom.xml
hwvtepsouthbound/hwvtepsouthbound-features/pom.xml
hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/InstanceIdentifierCodec.java
hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/transact/TransactUtils.java
hwvtepsouthbound/hwvtepsouthbound-impl/src/main/java/org/opendaylight/ovsdb/hwvtepsouthbound/transactions/md/HwvtepPhysicalPortUpdateCommand.java
hwvtepsouthbound/hwvtepsouthbound-karaf/pom.xml
hwvtepsouthbound/pom.xml
library/artifacts/pom.xml
library/features/features/pom.xml
library/features/odl-ovsdb-library/pom.xml
library/features/odl-ovsdb-library/src/main/feature/feature.xml
library/features/pom.xml
library/karaf/pom.xml
library/pom.xml
pom.xml
schemas/pom.xml
southbound/pom.xml
southbound/southbound-artifacts/pom.xml
southbound/southbound-features/features/pom.xml
southbound/southbound-features/odl-ovsdb-southbound-api/pom.xml
southbound/southbound-features/odl-ovsdb-southbound-api/src/main/feature/feature.xml
southbound/southbound-features/odl-ovsdb-southbound-impl-rest/pom.xml
southbound/southbound-features/odl-ovsdb-southbound-impl-ui/pom.xml
southbound/southbound-features/odl-ovsdb-southbound-impl/pom.xml
southbound/southbound-features/odl-ovsdb-southbound-impl/src/main/feature/feature.xml
southbound/southbound-features/odl-ovsdb-southbound-test/pom.xml
southbound/southbound-features/pom.xml
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/InstanceIdentifierCodec.java
southbound/southbound-impl/src/test/java/org/opendaylight/ovsdb/southbound/InstanceIdentifierCodecTest.java
southbound/southbound-impl/src/test/java/org/opendaylight/ovsdb/southbound/OvsdbConnectionManagerTest.java
southbound/southbound-impl/src/test/java/org/opendaylight/ovsdb/southbound/ovsdb/transact/TerminationPointUpdateCommandTest.java
southbound/southbound-impl/src/test/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbBridgeUpdateCommandTest.java
southbound/southbound-impl/src/test/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbControllerUpdateCommandTest.java
southbound/southbound-impl/src/test/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbManagersUpdateCommandTest.java
southbound/southbound-it/src/test/java/org/opendaylight/ovsdb/southbound/it/SouthboundIT.java
southbound/southbound-karaf/pom.xml
utils/odl-ovsdb-utils/pom.xml
utils/odl-ovsdb-utils/src/main/feature/feature.xml
utils/ovsdb-it-utils/src/main/java/org/opendaylight/ovsdb/utils/ovsdb/it/utils/OvsdbItUtils.java
utils/pom.xml

index 438a926b8b7aeeb41d65265dc41acc540f879f58..83aa3af84984538aece1e38ba0bc3093aeb634b6 100644 (file)
@@ -11,7 +11,7 @@
   <parent>
     <groupId>org.opendaylight.mdsal</groupId>
     <artifactId>binding-parent</artifactId>
-    <version>7.0.6</version>
+    <version>8.0.0</version>
     <relativePath/>
   </parent>
 
@@ -25,7 +25,7 @@
       <dependency>
         <groupId>org.opendaylight.infrautils</groupId>
         <artifactId>infrautils-artifacts</artifactId>
-        <version>1.9.6</version>
+        <version>2.0.2</version>
         <type>pom</type>
         <scope>import</scope>
       </dependency>
@@ -39,7 +39,7 @@
       <dependency>
         <groupId>org.opendaylight.aaa</groupId>
         <artifactId>aaa-artifacts</artifactId>
-        <version>0.13.2</version>
+        <version>0.14.0</version>
         <type>pom</type>
         <scope>import</scope>
       </dependency>
index 9b7effc547cd51881980c85a5d4943628428bbdf..a2e14305549406bc3b5c4bdcd8f59d4c6c52204c 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   <parent>
     <groupId>org.opendaylight.controller</groupId>
     <artifactId>mdsal-it-parent</artifactId>
-    <version>3.0.7</version>
+    <version>4.0.0</version>
     <relativePath/>
   </parent>
 
@@ -70,7 +70,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
       <dependency>
         <groupId>org.opendaylight.mdsal</groupId>
         <artifactId>mdsal-artifacts</artifactId>
-        <version>7.0.6</version>
+        <version>8.0.0</version>
         <type>pom</type>
         <scope>import</scope>
       </dependency>
index 65aab74863cfea4ae0a4686509987439ea23d97f..dac810b4c811ad8931d82b99e99fb4bd25dc3d7d 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>odlparent-lite</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
 
index c1f620525810240e838da2d370a97a62347000dc..92a0a201b88359527159a1921aa5bafacdcb505e 100644 (file)
@@ -13,7 +13,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>odlparent-lite</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
 
index c6351b7254fb8ea9918e528e3792ca621cb75c4b..242c2754cf144d478f1cc7def13864c13306703a 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>feature-repo-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
index 682648449fdd83367f5a0d485a9b0e41928b997d..bb0d7533c6136133fe958323a75ef73efa594c73 100644 (file)
@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>single-feature-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
@@ -22,7 +22,7 @@
             <dependency>
                 <groupId>org.opendaylight.mdsal</groupId>
                 <artifactId>mdsal-artifacts</artifactId>
-                <version>7.0.6</version>
+                <version>8.0.0</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
index 93134ccf1a0e280d85040fe079a19033ab6d2abb..1847b8d8665022f079fa28cd9a836cf274394782 100644 (file)
@@ -8,7 +8,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 -->
 <features name="odl-ovsdb-hwvtepsouthbound-api-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0">
     <feature name="odl-ovsdb-hwvtepsouthbound-api" version="${project.version}">
-        <feature version="[7,8)">odl-mdsal-model-draft-clemm-netmod-yang-network-topo-01-minimal</feature>
-        <feature version="[7,8)">odl-mdsal-model-odl-l2-types</feature>
+        <feature version="[8,9)">odl-mdsal-model-draft-clemm-netmod-yang-network-topo-01-minimal</feature>
+        <feature version="[8,9)">odl-mdsal-model-odl-l2-types</feature>
     </feature>
 </features>
index 4bcc4e2ea27cc5066f098c601a59cc80f086ced9..14705b4be7bda0d0441e71f9fec5ba6af49bd4f1 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>single-feature-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
@@ -36,7 +36,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
         <dependency>
             <groupId>org.opendaylight.netconf</groupId>
             <artifactId>odl-restconf</artifactId>
-            <version>1.13.1</version>
+            <version>2.0.0</version>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
index f740ab473f8fc919062bde0c28cd06645417ffb2..12acf7d6d7ad66762dff6e99b8132d71eefba2d5 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>single-feature-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
index 31f688f76e74bca4e43ec643af726a24f1223342..8a355248ed9f3997e534b0a56695aa27bd8aa25a 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>single-feature-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
@@ -36,7 +36,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
         <dependency>
             <groupId>org.opendaylight.netconf</groupId>
             <artifactId>odl-mdsal-apidocs</artifactId>
-            <version>1.13.1</version>
+            <version>2.0.0</version>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
index 71d94a6e4c0662ac8f75ab5ced47f28d528da5ca..03e72d2879da1e9cb4d39d9eda51871eb7117bc2 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>single-feature-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
index 479986e88fe02ac579be72acb0ae3a3c79145fa6..6bb55bd243a072e3066d69705fba5223a6df17af 100644 (file)
@@ -11,7 +11,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>odlparent-lite</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
   <groupId>org.opendaylight.ovsdb</groupId>
index c7e2e6a408c8b664653291a8d2d32371f83c831b..bc169b945eda81b3156b6274c8b7306282f002ad 100644 (file)
@@ -7,11 +7,11 @@
  */
 package org.opendaylight.ovsdb.hwvtepsouthbound;
 
-import java.net.URI;
 import java.util.Optional;
 import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer;
 import org.opendaylight.mdsal.dom.api.DOMSchemaService;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
+import org.opendaylight.yangtools.yang.common.XMLNamespace;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.impl.codec.DeserializationException;
 import org.opendaylight.yangtools.yang.data.util.AbstractModuleStringInstanceIdentifierCodec;
@@ -49,7 +49,7 @@ public class InstanceIdentifierCodec
     }
 
     @Override
-    protected String prefixForNamespace(final URI namespace) {
+    protected String prefixForNamespace(final XMLNamespace namespace) {
         return context != null ? context.findModule(namespace, Optional.empty()).map(Module::getName).orElse(null)
                 : null;
     }
index f63da658dcff1351730ba1f17df3e22d44e9d56b..61356bc03026f0bbc73f16a490c9e7d0ecb8e615 100644 (file)
@@ -48,7 +48,8 @@ import org.slf4j.LoggerFactory;
 public final class TransactUtils {
     private static final Logger LOG = LoggerFactory.getLogger(TransactUtils.class);
 
-    private TransactUtils(){
+    private TransactUtils() {
+        // Hidden on purpose
     }
 
     public static Node getCreated(final DataObjectModification<Node> mod) {
index 64c55230b67149dc2203f832df045c3ff74309b0..f14f50becad282322a92b0c2a137be51ad3906a5 100644 (file)
@@ -62,6 +62,7 @@ import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.util.BindingMap;
+import org.opendaylight.yangtools.yang.common.Uint16;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -261,7 +262,7 @@ public class HwvtepPhysicalPortUpdateCommand extends AbstractTransactionCommand
 
     private VlanBindings createVlanBinding(final Long key, final UUID value) {
         VlanBindingsBuilder vbBuilder = new VlanBindingsBuilder();
-        VlanBindingsKey vbKey = new VlanBindingsKey(new VlanId(key.intValue()));
+        VlanBindingsKey vbKey = new VlanBindingsKey(new VlanId(Uint16.valueOf(key)));
         vbBuilder.withKey(vbKey);
         vbBuilder.setVlanIdKey(vbKey.getVlanIdKey());
         HwvtepLogicalSwitchRef switchRef = this.getLogicalSwitchRef(value);
index 549f7f686c3209f3a2801e08492ea089379c4168..d7bc9ce0ae89a78af5ff53c16becd1c8e1d1e721 100644 (file)
@@ -9,7 +9,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>karaf4-parent</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
   <modelVersion>4.0.0</modelVersion>
index 3ae0a12ea3f80c959ff73d42ffd316aece6526c7..169a1cd75926889bdc2603bd299d517b35059c4d 100644 (file)
@@ -11,7 +11,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>odlparent-lite</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
 
index 07debde5c963bf709195c184e964b68685e26eb7..6b9a1a03b85a851b16816bf1158dfd0febc44049 100644 (file)
@@ -13,7 +13,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>odlparent-lite</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
 
index 32e7a80acbefe229a3af0ff7a39956c2b02e01ec..8de9bdfdaf300dd74f39a5b3667e01386522e4b1 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>feature-repo-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
index 6f14e36e9f280e57917629ed2dc25c2e843891c1..729405363b2d8469ec3cba02a4b7e979082b0051 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>single-feature-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
@@ -41,7 +41,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
         <dependency>
             <groupId>org.opendaylight.aaa</groupId>
             <artifactId>odl-aaa-cert</artifactId>
-            <version>0.13.2</version>
+            <version>0.14.0</version>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
index 289a35ae20758b052fd7de620bbe57969fda1942..008541d61a1d745998ae82d5b1ce00c7845b688e 100644 (file)
@@ -8,9 +8,9 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 -->
 <features name="odl-ovsdb-library-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0">
     <feature name="odl-ovsdb-library" version="${project.version}">
-        <feature version="[8.1,9)">odl-jackson-2.11</feature>
-        <feature version="[8.1,9)">odl-netty-4</feature>
-        <feature version="[0.13,1)">odl-aaa-cert</feature>
+        <feature version="[9,10)">odl-jackson-2.11</feature>
+        <feature version="[9,10)">odl-netty-4</feature>
+        <feature version="[0.14,1)">odl-aaa-cert</feature>
         <configfile finalname="etc/org.opendaylight.ovsdb.library.cfg">
             mvn:org.opendaylight.ovsdb/library/${project.version}/cfg/config
         </configfile>
index e3f9b6bf5a9122e2136f61f3964b137fb78c335b..214789fbd9b149cbeeb882ace855fd2285d0dbde 100644 (file)
@@ -11,7 +11,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>odlparent-lite</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
   <groupId>org.opendaylight.ovsdb</groupId>
index a2009882cdaad0654b6a5b9ef7fb3ee8a05b047d..018c873bc1693eb253c0a3b1db56ad2f234bdd11 100644 (file)
@@ -9,7 +9,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>karaf4-parent</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
   <modelVersion>4.0.0</modelVersion>
index 48ceed60b7330bddb9653445034138c884ed42bb..275aae4093aaeae327561159af6157adc0327198 100644 (file)
@@ -11,7 +11,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>odlparent-lite</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
 
diff --git a/pom.xml b/pom.xml
index 8054994b46a9ca89bc6aa1cdc771375bba19e226..9a6cdcc6d4146f786e49a415b0683cae471ec49e 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>odlparent-lite</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
 
index b12460e2a986594b22cde4cfd18df4c82b28ea4a..a1d9adc5cab9c15710a990d2b666679388bf8685 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>odlparent-lite</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
 
index f36075d66949949d109dfd0f54a3cbe812518753..148ca793fba0873feb9b24095ffaf7738045537d 100644 (file)
@@ -10,7 +10,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>odlparent-lite</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
 
index 941bcb300f20a6b666a1742316938bf381066e80..c88054fb88b08822ec6b6f19c539793c9eb70a22 100644 (file)
@@ -13,7 +13,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>odlparent-lite</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
 
index d0c3801ed11c02bdc736405547e3432ad321c28c..dab301a377c9c7f11716a00e29f8da9c4027bb12 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>feature-repo-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
index a677aafb2f5444d1635d1a6afd7f7afd422a59be..b182a80d6af544ff23159e832a08f95d5f4b92e2 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>single-feature-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
@@ -29,7 +29,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
             <dependency>
                 <groupId>org.opendaylight.mdsal</groupId>
                 <artifactId>mdsal-artifacts</artifactId>
-                <version>7.0.6</version>
+                <version>8.0.0</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
index d093c068bd772ad7acd58396ff37104ab46dcb0b..e8c5bd9402864d59d05615fc6460c1b5098268bc 100644 (file)
@@ -8,7 +8,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 -->
 <features name="odl-ovsdb-southbound-api-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0">
     <feature name="odl-ovsdb-southbound-api" version="${project.version}">
-        <feature version="[7,8)">odl-mdsal-model-draft-clemm-netmod-yang-network-topo-01-minimal</feature>
-        <feature version="[7,8)">odl-mdsal-model-odl-l2-types</feature>
+        <feature version="[8,9)">odl-mdsal-model-draft-clemm-netmod-yang-network-topo-01-minimal</feature>
+        <feature version="[8,9)">odl-mdsal-model-odl-l2-types</feature>
     </feature>
 </features>
index dfacdbab8508610694d687ba53c68d35dbf012c2..147a73756d623be0639cbc53e9ec9a2f30f55712 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>single-feature-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
@@ -36,7 +36,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
         <dependency>
             <groupId>org.opendaylight.netconf</groupId>
             <artifactId>odl-restconf</artifactId>
-            <version>1.13.1</version>
+            <version>2.0.0</version>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
index 7e41188542f5e04ab5520c1daed8b7ef9427545c..3d619a612aa7271993306bcb738bfac328925bea 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>single-feature-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
@@ -36,7 +36,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
         <dependency>
             <groupId>org.opendaylight.netconf</groupId>
             <artifactId>odl-mdsal-apidocs</artifactId>
-            <version>1.13.1</version>
+            <version>2.0.0</version>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
index bf2077b6bfaee1b5c69bb266514267871007a927..6a47fadc1a94b07bf8888dcbfbebc8e442d65292 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>single-feature-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
@@ -30,7 +30,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
             <dependency>
                 <groupId>org.opendaylight.infrautils</groupId>
                 <artifactId>infrautils-artifacts</artifactId>
-                <version>1.9.6</version>
+                <version>2.0.2</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
index 9417890ed52d78518abd45093315220f6998c662..facc104a11fad3fbdb3477a5facc05055e241f50 100644 (file)
@@ -8,9 +8,9 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 -->
 <features name="odl-ovsdb-southbound-impl-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0">
     <feature name="odl-ovsdb-southbound-impl" version="${project.version}">
-        <feature version="[8.1,9)">odl-jackson-2.11</feature>
-        <feature version="[1.9,2)">odl-infrautils-diagstatus</feature>
-        <feature version="[1.9,2)">odl-infrautils-ready</feature>
+        <feature version="[9,10)">odl-jackson-2.11</feature>
+        <feature version="[2,3)">odl-infrautils-diagstatus</feature>
+        <feature version="[2,3)">odl-infrautils-ready</feature>
         <configfile finalname="etc/org.opendaylight.ovsdb.southbound.cfg">
             mvn:org.opendaylight.ovsdb/southbound-impl/${project.version}/cfg/config
         </configfile>
index 4ec3d0ab26f638e7cc2672dd2c56357dc1330543..e4b110e4e6e256e91ac35f999d0da1fb1b26acd7 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>single-feature-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
index ba6fb21c6ae4c6fe6e5fbf083d6a213c05a334ff..38fc5453ca97bfde762d359faa566ca5a8b5a80d 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>odlparent-lite</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
index d67dd529fb45466bcaefef2fdac91f3403774ebc..f3e5a7ebe6d614cad8a5ad0c33ddebb226d72aaf 100644 (file)
@@ -7,10 +7,10 @@
  */
 package org.opendaylight.ovsdb.southbound;
 
-import java.net.URI;
 import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer;
 import org.opendaylight.mdsal.dom.api.DOMSchemaService;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
+import org.opendaylight.yangtools.yang.common.XMLNamespace;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.impl.codec.DeserializationException;
 import org.opendaylight.yangtools.yang.data.util.AbstractModuleStringInstanceIdentifierCodec;
@@ -32,8 +32,8 @@ public class InstanceIdentifierCodec extends AbstractModuleStringInstanceIdentif
     private DataSchemaContextTree dataSchemaContextTree;
     private SchemaContext context;
 
-    public InstanceIdentifierCodec(DOMSchemaService schemaService,
-            BindingNormalizedNodeSerializer bindingNormalizedNodeSerializer) {
+    public InstanceIdentifierCodec(final DOMSchemaService schemaService,
+            final BindingNormalizedNodeSerializer bindingNormalizedNodeSerializer) {
         schemaService.registerSchemaContextListener(this);
         this.bindingNormalizedNodeSerializer = bindingNormalizedNodeSerializer;
     }
@@ -49,35 +49,35 @@ public class InstanceIdentifierCodec extends AbstractModuleStringInstanceIdentif
     }
 
     @Override
-    protected String prefixForNamespace(final URI namespace) {
+    protected String prefixForNamespace(final XMLNamespace namespace) {
         return context.findModules(namespace).stream().map(Module::getName).findFirst().orElse(null);
     }
 
     @Override
-    public void onModelContextUpdated(EffectiveModelContext schemaContext) {
+    public void onModelContextUpdated(final EffectiveModelContext schemaContext) {
         this.context = schemaContext;
         this.dataSchemaContextTree = DataSchemaContextTree.from(schemaContext);
     }
 
-    public String serialize(InstanceIdentifier<?> iid) {
+    public String serialize(final InstanceIdentifier<?> iid) {
         YangInstanceIdentifier normalizedIid = bindingNormalizedNodeSerializer.toYangInstanceIdentifier(iid);
         return serialize(normalizedIid);
     }
 
-    public YangInstanceIdentifier getYangInstanceIdentifier(InstanceIdentifier<?> iid) {
+    public YangInstanceIdentifier getYangInstanceIdentifier(final InstanceIdentifier<?> iid) {
         return bindingNormalizedNodeSerializer.toYangInstanceIdentifier(iid);
     }
 
-    public InstanceIdentifier<?> bindingDeserializer(String iidString) throws DeserializationException {
+    public InstanceIdentifier<?> bindingDeserializer(final String iidString) throws DeserializationException {
         YangInstanceIdentifier normalizedYangIid = deserialize(iidString);
         return bindingNormalizedNodeSerializer.fromYangInstanceIdentifier(normalizedYangIid);
     }
 
-    public InstanceIdentifier<?> bindingDeserializer(YangInstanceIdentifier yangIID) {
+    public InstanceIdentifier<?> bindingDeserializer(final YangInstanceIdentifier yangIID) {
         return bindingNormalizedNodeSerializer.fromYangInstanceIdentifier(yangIID);
     }
 
-    public InstanceIdentifier<?> bindingDeserializerOrNull(String iidString) {
+    public InstanceIdentifier<?> bindingDeserializerOrNull(final String iidString) {
         try {
             return bindingDeserializer(iidString);
         } catch (DeserializationException e) {
index 43f6798250fb28d2f39a1d6f7729c23348cd722a..8b6c4928ae50dfe10817ace4242a2a4419eb5250 100644 (file)
@@ -16,8 +16,6 @@ import static org.mockito.Mockito.when;
 import static org.powermock.reflect.Whitebox.getField;
 
 import com.google.common.collect.ImmutableSet;
-import java.net.URI;
-import java.net.URISyntaxException;
 import java.util.Collections;
 import org.junit.Before;
 import org.junit.Test;
@@ -28,6 +26,7 @@ import org.mockito.junit.MockitoJUnitRunner;
 import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer;
 import org.opendaylight.mdsal.dom.api.DOMSchemaService;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
+import org.opendaylight.yangtools.yang.common.XMLNamespace;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.util.DataSchemaContextTree;
 import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
@@ -84,12 +83,12 @@ public class InstanceIdentifierCodecTest {
     }
 
     @Test
-    public void testPrefixForNamespace() throws URISyntaxException {
+    public void testPrefixForNamespace() {
         Module module = mock(Module.class);
         final String prefix = "prefix";
         when(module.getName()).thenReturn(prefix);
 
-        URI namespace = new URI("foo");
+        XMLNamespace namespace = XMLNamespace.of("foo");
         when(context.findModules(namespace)).thenReturn(Collections.emptySet());
         assertNull(instanceIdCodec.prefixForNamespace(namespace));
 
index 385c5ae856eb42627aea32abd1ffa63ef5db241b..9148127f8335d52c5b577a4c9de53e3ddae7aaa3 100644 (file)
@@ -63,8 +63,10 @@ import org.powermock.modules.junit4.PowerMockRunner;
 import org.powermock.reflect.Whitebox;
 
 @RunWith(PowerMockRunner.class)
-@PrepareForTest({ SouthboundMapper.class, OvsdbConnectionManager.class, OvsdbConnectionService.class,
-        InstanceIdentifier.class, SouthboundUtil.class, Optional.class })
+@PrepareForTest({
+    SouthboundMapper.class, OvsdbConnectionManager.class, OvsdbConnectionService.class, InstanceIdentifier.class,
+    SouthboundUtil.class, Optional.class
+})
 public class OvsdbConnectionManagerTest {
 
     @Mock private OvsdbConnectionManager ovsdbConnManager;
index 1d4243103a6880be36001778f97aeb389c7aef06..90f27f5dbed5081bbb7cd068434569bf995be397 100644 (file)
@@ -47,8 +47,10 @@ import org.powermock.core.classloader.annotations.PrepareForTest;
 import org.powermock.modules.junit4.PowerMockRunner;
 
 @RunWith(PowerMockRunner.class)
-@PrepareForTest({ TerminationPointUpdateCommand.class, TransactUtils.class, VlanMode.class,
-        TerminationPointCreateCommand.class, InstanceIdentifier.class, Operations.class })
+@PrepareForTest({
+    TerminationPointUpdateCommand.class, TransactUtils.class, VlanMode.class, TerminationPointCreateCommand.class,
+    InstanceIdentifier.class, Operations.class
+})
 public class TerminationPointUpdateCommandTest {
 
     private static final String TERMINATION_POINT_NAME = "termination point name";
index 544bf77cf5975e558a9857811ef99361f07fed3c..3fc9d91090a42529983dc30f4624dc46390e3171 100644 (file)
@@ -81,8 +81,10 @@ import org.powermock.modules.junit4.PowerMockRunner;
 import org.powermock.reflect.Whitebox;
 
 @RunWith(PowerMockRunner.class)
-@PrepareForTest({ TyperUtils.class, OvsdbBridgeUpdateCommand.class, SouthboundUtil.class, InstanceIdentifier.class,
-        SouthboundMapper.class, NetworkInterface.class })
+@PrepareForTest({
+    TyperUtils.class, OvsdbBridgeUpdateCommand.class, SouthboundUtil.class, InstanceIdentifier.class,
+    SouthboundMapper.class, NetworkInterface.class
+})
 public class OvsdbBridgeUpdateCommandTest {
     private final Map<UUID,Bridge> updatedBridgeRows = new HashMap<>();
     private final Map<UUID, Bridge> oldBridgeRows = new HashMap<>();
index da2cd9dc75598b26da9a04444d16728259a303c6..ff5446985192f907878cadd9f32cceaae7743a2c 100644 (file)
@@ -58,8 +58,9 @@ import org.powermock.modules.junit4.PowerMockRunner;
 import org.powermock.reflect.Whitebox;
 
 @RunWith(PowerMockRunner.class)
-@PrepareForTest({ OvsdbControllerUpdateCommand.class, SouthboundMapper.class, SouthboundUtil.class,
-        InstanceIdentifier.class })
+@PrepareForTest({
+    OvsdbControllerUpdateCommand.class, SouthboundMapper.class, SouthboundUtil.class, InstanceIdentifier.class
+})
 public class OvsdbControllerUpdateCommandTest {
     private static final String BRIDGE_NAME = "br-int";
     private static final String NODE_ID = "OF|00:00:00:0c:29:70:45:9b";
index a132833c4aa3847166f93dd33bf4769c53e598ba..98de97b6d964d174e3a56db8787030702bcf34b6 100644 (file)
@@ -51,8 +51,9 @@ import org.powermock.modules.junit4.PowerMockRunner;
 import org.powermock.reflect.Whitebox;
 
 @RunWith(PowerMockRunner.class)
-@PrepareForTest({ OvsdbManagersUpdateCommand.class, SouthboundMapper.class, SouthboundUtil.class,
-        InstanceIdentifier.class })
+@PrepareForTest({
+    OvsdbManagersUpdateCommand.class, SouthboundMapper.class, SouthboundUtil.class, InstanceIdentifier.class
+})
 public class OvsdbManagersUpdateCommandTest {
 
     private static final String TARGET_COLUMN_DATA = "Manager Column";
index 01f4bd8df90b6594bc26491ea56748ae56ad017f..435efbf16a0eafb40783d87ca4d0e1c7d7570cfc 100644 (file)
@@ -7,9 +7,13 @@
  */
 package org.opendaylight.ovsdb.southbound.it;
 
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
+import static org.junit.Assume.assumeFalse;
 import static org.ops4j.pax.exam.CoreOptions.composite;
 import static org.ops4j.pax.exam.CoreOptions.maven;
 import static org.ops4j.pax.exam.CoreOptions.propagateSystemProperties;
@@ -37,8 +41,6 @@ import javax.inject.Inject;
 import org.eclipse.jdt.annotation.NonNull;
 import org.eclipse.jdt.annotation.Nullable;
 import org.junit.After;
-import org.junit.Assert;
-import org.junit.Assume;
 import org.junit.Before;
 import org.junit.Ignore;
 import org.junit.Test;
@@ -225,18 +227,18 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         private final Set<InstanceIdentifier<?>> updatedIids = new HashSet<>();
         private final InstanceIdentifier<?> iid;
 
-        private NotifyingDataChangeListener(LogicalDatastoreType type) {
+        private NotifyingDataChangeListener(final LogicalDatastoreType type) {
             this.type = type;
             this.iid = null;
         }
 
-        private NotifyingDataChangeListener(LogicalDatastoreType type, InstanceIdentifier<?> iid) {
+        private NotifyingDataChangeListener(final LogicalDatastoreType type, final InstanceIdentifier<?> iid) {
             this.type = type;
             this.iid = iid;
         }
 
         @Override
-        public void onDataTreeChanged(Collection<DataTreeModification<DataObject>> changes) {
+        public void onDataTreeChanged(final Collection<DataTreeModification<DataObject>> changes) {
             for (DataTreeModification<DataObject> change: changes) {
                 DataObjectModification<DataObject> rootNode = change.getRootNode();
                 final InstanceIdentifier<DataObject> identifier = change.getRootPath().getRootIdentifier();
@@ -273,15 +275,15 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             }
         }
 
-        public boolean isCreated(InstanceIdentifier<?> path) {
+        public boolean isCreated(final InstanceIdentifier<?> path) {
             return createdIids.remove(path);
         }
 
-        public boolean isRemoved(InstanceIdentifier<?> path) {
+        public boolean isRemoved(final InstanceIdentifier<?> path) {
             return removedIids.remove(path);
         }
 
-        public boolean isUpdated(InstanceIdentifier<?> path) {
+        public boolean isUpdated(final InstanceIdentifier<?> path) {
             return updatedIids.remove(path);
         }
 
@@ -296,7 +298,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     (InstanceIdentifier)iid), this);
         }
 
-        public void waitForCreation(long timeout) throws InterruptedException {
+        public void waitForCreation(final long timeout) throws InterruptedException {
             synchronized (this) {
                 long start = System.currentTimeMillis();
                 LOG.info("Waiting for {} DataChanged creation on {}", type, iid);
@@ -307,7 +309,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             }
         }
 
-        public void waitForDeletion(long timeout) throws InterruptedException {
+        public void waitForDeletion(final long timeout) throws InterruptedException {
             synchronized (this) {
                 long start = System.currentTimeMillis();
                 LOG.info("Waiting for {} DataChanged deletion on {}", type, iid);
@@ -318,7 +320,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             }
         }
 
-        public void waitForUpdate(long timeout) throws InterruptedException {
+        public void waitForUpdate(final long timeout) throws InterruptedException {
             synchronized (this) {
                 long start = System.currentTimeMillis();
                 LOG.info("Waiting for {} DataChanged update on {}", type, iid);
@@ -426,7 +428,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
 
         super.setup();
-        Assert.assertNotNull("db should not be null", dataBroker);
+        assertNotNull("db should not be null", dataBroker);
 
         LOG.info("sleeping for 10s to let the features finish installing");
         Thread.sleep(10000);
@@ -557,13 +559,11 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     public void testNetworkTopology() throws InterruptedException {
         NetworkTopology networkTopology = mdsalUtils.read(LogicalDatastoreType.CONFIGURATION,
                 InstanceIdentifier.create(NetworkTopology.class));
-        Assert.assertNotNull("NetworkTopology could not be found in " + LogicalDatastoreType.CONFIGURATION,
-                networkTopology);
+        assertNotNull("NetworkTopology could not be found in " + LogicalDatastoreType.CONFIGURATION, networkTopology);
 
         networkTopology = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL,
                 InstanceIdentifier.create(NetworkTopology.class));
-        Assert.assertNotNull("NetworkTopology could not be found in " + LogicalDatastoreType.OPERATIONAL,
-                networkTopology);
+        assertNotNull("NetworkTopology could not be found in " + LogicalDatastoreType.OPERATIONAL, networkTopology);
     }
 
     @Test
@@ -573,27 +573,25 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 .child(Topology.class, new TopologyKey(SouthboundConstants.OVSDB_TOPOLOGY_ID));
 
         Topology topology = mdsalUtils.read(LogicalDatastoreType.CONFIGURATION, path);
-        Assert.assertNotNull("Topology could not be found in " + LogicalDatastoreType.CONFIGURATION,
-                topology);
+        assertNotNull("Topology could not be found in " + LogicalDatastoreType.CONFIGURATION, topology);
 
         topology = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, path);
 
-        Assert.assertNotNull("Topology could not be found in " + LogicalDatastoreType.OPERATIONAL,
-                topology);
+        assertNotNull("Topology could not be found in " + LogicalDatastoreType.OPERATIONAL, topology);
     }
 
     private static Node connectOvsdbNode(final ConnectionInfo connectionInfo) throws InterruptedException {
         final InstanceIdentifier<Node> iid = SouthboundUtils.createInstanceIdentifier(connectionInfo);
-        Assert.assertTrue(
+        assertTrue(
                 mdsalUtils.put(LogicalDatastoreType.CONFIGURATION, iid, SouthboundUtils.createNode(connectionInfo)));
         waitForOperationalCreation(iid);
         Node node = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, iid);
-        Assert.assertNotNull(node);
+        assertNotNull(node);
         LOG.info("Connected to {}", SouthboundUtils.connectionInfoToString(connectionInfo));
         return node;
     }
 
-    private static void waitForOperationalCreation(InstanceIdentifier<Node> iid) throws InterruptedException {
+    private static void waitForOperationalCreation(final InstanceIdentifier<Node> iid) throws InterruptedException {
         synchronized (OPERATIONAL_LISTENER) {
             long start = System.currentTimeMillis();
             LOG.info("Waiting for OPERATIONAL DataChanged creation on {}", iid);
@@ -605,7 +603,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
     }
 
-    private static void waitForOperationalDeletion(InstanceIdentifier<Node> iid) throws InterruptedException {
+    private static void waitForOperationalDeletion(final InstanceIdentifier<Node> iid) throws InterruptedException {
         synchronized (OPERATIONAL_LISTENER) {
             long start = System.currentTimeMillis();
             LOG.info("Waiting for OPERATIONAL DataChanged deletion on {}", iid);
@@ -617,7 +615,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
     }
 
-    private static void waitForOperationalUpdate(InstanceIdentifier<Node> iid) throws InterruptedException {
+    private static void waitForOperationalUpdate(final InstanceIdentifier<Node> iid) throws InterruptedException {
         synchronized (OPERATIONAL_LISTENER) {
             long start = System.currentTimeMillis();
             LOG.info("Waiting for OPERATIONAL DataChanged update on {}", iid);
@@ -631,10 +629,10 @@ public class SouthboundIT extends AbstractMdsalTestBase {
 
     private static void disconnectOvsdbNode(final ConnectionInfo connectionInfo) throws InterruptedException {
         final InstanceIdentifier<Node> iid = SouthboundUtils.createInstanceIdentifier(connectionInfo);
-        Assert.assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, iid));
+        assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, iid));
         waitForOperationalDeletion(iid);
         Node node = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, iid);
-        Assert.assertNull(node);
+        assertNull(node);
         LOG.info("Disconnected from {}", SouthboundUtils.connectionInfoToString(connectionInfo));
     }
 
@@ -668,8 +666,8 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                             null)) {
                         // Verify that the device is netdev
                         OvsdbBridgeAugmentation bridge = getBridge(connectionInfo);
-                        Assert.assertNotNull(bridge);
-                        Assert.assertEquals(dpType, bridge.getDatapathType());
+                        assertNotNull(bridge);
+                        assertEquals(dpType, bridge.getDatapathType());
 
                         // Add port for all dpdk interface types (dpdkvhost not supported in existing dpdk ovs)
                         List<String> dpdkTypes = new ArrayList<>();
@@ -681,20 +679,17 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                         for (String dpdkType : dpdkTypes) {
                             String testPortname = "test" + dpdkType + "port";
                             LOG.info("DPDK portname and type is {}, {}", testPortname, dpdkType);
-                            Class<? extends InterfaceTypeBase> dpdkIfType = SouthboundConstants.OVSDB_INTERFACE_TYPE_MAP
-                                    .get(dpdkType);
                             OvsdbTerminationPointAugmentationBuilder ovsdbTerminationpointBuilder =
                                     createSpecificDpdkOvsdbTerminationPointAugmentationBuilder(testPortname,
-                                            dpdkIfType);
-                            Assert.assertTrue(
-                                    addTerminationPoint(bridgeNodeId, testPortname, ovsdbTerminationpointBuilder));
+                                            SouthboundConstants.OVSDB_INTERFACE_TYPE_MAP.get(dpdkType));
+                            assertTrue(addTerminationPoint(bridgeNodeId, testPortname, ovsdbTerminationpointBuilder));
                         }
 
                         // Verify that all DPDK ports are created
                         InstanceIdentifier<Node> terminationPointIid = getTpIid(connectionInfo, bridge);
                         Node terminationPointNode = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL,
                                 terminationPointIid);
-                        Assert.assertNotNull(terminationPointNode);
+                        assertNotNull(terminationPointNode);
 
                         // Verify that each termination point has the specific DPDK ifType
                         for (String dpdkType : dpdkTypes) {
@@ -706,9 +701,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                                 OvsdbTerminationPointAugmentation ovsdbTerminationPointAugmentation = terminationPoint
                                         .augmentation(OvsdbTerminationPointAugmentation.class);
                                 if (ovsdbTerminationPointAugmentation.getName().equals(testPortname)) {
-                                    Class<? extends InterfaceTypeBase> opPort = ovsdbTerminationPointAugmentation
-                                            .getInterfaceType();
-                                    Assert.assertEquals(dpdkIfType, opPort);
+                                    assertEquals(dpdkIfType, ovsdbTerminationPointAugmentation.getInterfaceType());
                                 }
                             }
                         }
@@ -722,21 +715,21 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     @Test
     public void testOvsdbNodeOvsVersion() throws InterruptedException {
         OvsdbNodeAugmentation ovsdbNodeAugmentation = ovsdbNode.augmentation(OvsdbNodeAugmentation.class);
-        Assert.assertNotNull(ovsdbNodeAugmentation);
+        assertNotNull(ovsdbNodeAugmentation);
         assertNotNull(ovsdbNodeAugmentation.getOvsVersion());
     }
 
     @Test
     public void testOvsdbNodeDbVersion() throws InterruptedException {
         OvsdbNodeAugmentation ovsdbNodeAugmentation = ovsdbNode.augmentation(OvsdbNodeAugmentation.class);
-        Assert.assertNotNull(ovsdbNodeAugmentation);
+        assertNotNull(ovsdbNodeAugmentation);
         assertNotNull(ovsdbNodeAugmentation.getDbVersion());
     }
 
     @Test
     public void testOpenVSwitchOtherConfig() throws InterruptedException {
         OvsdbNodeAugmentation ovsdbNodeAugmentation = ovsdbNode.augmentation(OvsdbNodeAugmentation.class);
-        Assert.assertNotNull(ovsdbNodeAugmentation);
+        assertNotNull(ovsdbNodeAugmentation);
         Map<OpenvswitchOtherConfigsKey, OpenvswitchOtherConfigs> otherConfigsList =
                 ovsdbNodeAugmentation.getOpenvswitchOtherConfigs();
         if (otherConfigsList != null) {
@@ -764,23 +757,23 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 SouthboundConstants.OVSDB_FAIL_MODE_MAP.inverse().get("secure"), true, null, null,
                 BindingMap.of(setControllerEntry), null)) {
             OvsdbBridgeAugmentation bridge = getBridge(connectionInfo);
-            Assert.assertNotNull("bridge was not found: " + SouthboundITConstants.BRIDGE_NAME,  bridge);
-            Assert.assertNotNull("ControllerEntry was not found: " + setControllerEntry, bridge.getControllerEntry());
+            assertNotNull("bridge was not found: " + SouthboundITConstants.BRIDGE_NAME,  bridge);
+            assertNotNull("ControllerEntry was not found: " + setControllerEntry, bridge.getControllerEntry());
             for (ControllerEntry entry : bridge.getControllerEntry().values()) {
                 if (entry.getTarget() != null) {
-                    Assert.assertEquals(setUri.toString(), entry.getTarget().toString());
+                    assertEquals(setUri.toString(), entry.getTarget().toString());
                 }
                 if (entry.getMaxBackoff() != null) {
-                    Assert.assertEquals(MAX_BACKOFF, entry.getMaxBackoff());
+                    assertEquals(MAX_BACKOFF, entry.getMaxBackoff());
                 }
                 if (entry.getInactivityProbe() != null) {
-                    Assert.assertEquals(INACTIVITY_PROBE, entry.getInactivityProbe());
+                    assertEquals(INACTIVITY_PROBE, entry.getInactivityProbe());
                 }
             }
         }
     }
 
-    private static @NonNull ControllerEntry createControllerEntry(String controllerTarget) {
+    private static @NonNull ControllerEntry createControllerEntry(final String controllerTarget) {
         return new ControllerEntryBuilder()
                 .setTarget(new Uri(controllerTarget))
                 .setMaxBackoff(MAX_BACKOFF)
@@ -823,12 +816,10 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     }
 
     private static OvsdbTerminationPointAugmentationBuilder createSpecificDpdkOvsdbTerminationPointAugmentationBuilder(
-            String testPortname,Class<? extends InterfaceTypeBase> dpdkIfType) {
-        OvsdbTerminationPointAugmentationBuilder ovsdbTerminationBuilder =
-                createGenericOvsdbTerminationPointAugmentationBuilder();
-        ovsdbTerminationBuilder.setName(testPortname);
-        ovsdbTerminationBuilder.setInterfaceType(dpdkIfType);
-        return ovsdbTerminationBuilder;
+            final String testPortname, final Class<? extends InterfaceTypeBase> dpdkIfType) {
+        return createGenericOvsdbTerminationPointAugmentationBuilder()
+            .setName(testPortname)
+            .setInterfaceType(dpdkIfType);
     }
 
     private static boolean addTerminationPoint(final NodeId bridgeNodeId, final String portName,
@@ -844,8 +835,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 .withKey(new TerminationPointKey(new TpId(portName)))
                 .addAugmentation(ovsdbTerminationPointAugmentationBuilder.build());
         portNodeBuilder.setTerminationPoint(BindingMap.of(entry.build()));
-        boolean result = mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
-                portIid, portNodeBuilder.build());
+        boolean result = mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, portIid, portNodeBuilder.build());
         Thread.sleep(OVSDB_UPDATE_TIMEOUT);
         return result;
     }
@@ -900,8 +890,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             ovsdbBridgeAugmentationBuilder.setBridgeOtherConfigs(otherConfigs);
             bridgeNodeBuilder.addAugmentation(ovsdbBridgeAugmentationBuilder.build());
             LOG.debug("Built with the intent to store bridge data {}", ovsdbBridgeAugmentationBuilder);
-            Assert.assertTrue(
-                    mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, bridgeIid, bridgeNodeBuilder.build()));
+            assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, bridgeIid, bridgeNodeBuilder.build()));
             try {
                 Thread.sleep(OVSDB_UPDATE_TIMEOUT);
             } catch (InterruptedException e) {
@@ -918,7 +907,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         public void close() {
             final InstanceIdentifier<Node> iid =
                     SouthboundUtils.createInstanceIdentifier(connectionInfo, new OvsdbBridgeName(bridgeName));
-            Assert.assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, iid));
+            assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, iid));
             try {
                 Thread.sleep(OVSDB_UPDATE_TIMEOUT);
             } catch (InterruptedException e) {
@@ -958,7 +947,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     new NotifyingDataChangeListener(LogicalDatastoreType.OPERATIONAL, iid);
             aaOperationalListener.registerDataChangeListener();
 
-            Assert.assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, iid, aaEntry));
+            assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, iid, aaEntry));
             try {
                 aaOperationalListener.waitForCreation(OVSDB_ROUNDTRIP_TIMEOUT);
             } catch (InterruptedException e) {
@@ -975,7 +964,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     new NotifyingDataChangeListener(LogicalDatastoreType.OPERATIONAL, iid);
             aaOperationalListener.registerDataChangeListener();
 
-            Assert.assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, iid));
+            assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, iid));
             try {
                 aaOperationalListener.waitForDeletion(OVSDB_ROUNDTRIP_TIMEOUT);
             } catch (InterruptedException e) {
@@ -997,7 +986,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
 
         try (TestBridge testBridge = new TestBridge(connectionInfo, SouthboundITConstants.BRIDGE_NAME)) {
             OvsdbBridgeAugmentation bridge = getBridge(connectionInfo);
-            Assert.assertNotNull(bridge);
+            assertNotNull(bridge);
 
             // CREATE: Create Autoattach table
             NodeId nodeId = SouthboundUtils.createManagedNodeId(SouthboundUtils.createInstanceIdentifier(
@@ -1012,16 +1001,16 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 Autoattach operAa = getAutoAttach(ovsdbNodeAugmentation, new Uri(testAutoattachId));
 
                 // skip tests after verifying that Autoattach doesn't break with unsupported schema
-                Assume.assumeFalse(isOldSchema);
+                assumeFalse(isOldSchema);
 
                 // FIXME: Remove once CRUD is supported
-                Assume.assumeFalse(operAa == null);
+                assumeFalse(operAa == null);
 
-                Assert.assertNotNull(operAa);
-                Assert.assertEquals(testSystemName, operAa.getSystemName());
+                assertNotNull(operAa);
+                assertEquals(testSystemName, operAa.getSystemName());
                 bridge = getBridge(connectionInfo);
                 Uuid aaUuid = new Uuid(operAa.getAutoattachUuid().getValue());
-                Assert.assertEquals(aaUuid, bridge.getAutoAttach());
+                assertEquals(aaUuid, bridge.getAutoAttach());
 
                 // UPDATE: Update mappings column of AutoAttach table that was created
                 Map<MappingsKey, Mappings> mappings = BindingMap.of(new MappingsBuilder()
@@ -1038,61 +1027,59 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 final NotifyingDataChangeListener aaOperationalListener =
                         new NotifyingDataChangeListener(LogicalDatastoreType.OPERATIONAL, iid);
                 aaOperationalListener.registerDataChangeListener();
-                Assert.assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, iid, updatedAa));
+                assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, iid, updatedAa));
                 aaOperationalListener.waitForUpdate(OVSDB_UPDATE_TIMEOUT);
 
                 // UPDATE: Update external_ids column of AutoAttach table that was created
-                List<AutoattachExternalIds> externalIds = new ArrayList<>();
+                BindingMap.Builder<AutoattachExternalIdsKey, AutoattachExternalIds> externalIds = BindingMap.builder();
                 externalIds.add(new AutoattachExternalIdsBuilder()
                         .setAutoattachExternalIdKey(testAutoattachExternalKey)
                         .setAutoattachExternalIdValue(testAutoattachExternalValue)
                         .build());
                 updatedAa = new AutoattachBuilder()
                         .setAutoattachId(new Uri(testAutoattachId))
-                        .setAutoattachExternalIds(externalIds)
+                        .setAutoattachExternalIds(externalIds.build())
                         .build();
-                Assert.assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, iid, updatedAa));
+                assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, iid, updatedAa));
                 aaOperationalListener.waitForUpdate(OVSDB_UPDATE_TIMEOUT);
 
                 // READ: Read the updated AutoAttach table for latest mappings and external_ids column value
                 ovsdbNodeAugmentation = getOvsdbNode(connectionInfo,
                         LogicalDatastoreType.OPERATIONAL);
                 operAa = getAutoAttach(ovsdbNodeAugmentation, new Uri(testAutoattachId));
-                Assert.assertNotNull(operAa);
+                assertNotNull(operAa);
                 Map<MappingsKey, Mappings> operMappingsList = operAa.getMappings();
                 for (Mappings operMappings : operMappingsList.values()) {
-                    Assert.assertTrue(mappings.containsValue(operMappings));
+                    assertTrue(mappings.containsValue(operMappings));
                 }
                 Map<AutoattachExternalIdsKey, AutoattachExternalIds> operExternalIds =
                         operAa.getAutoattachExternalIds();
-                externalIds.add(new AutoattachExternalIdsBuilder()
-                        .setAutoattachExternalIdKey(SouthboundConstants.AUTOATTACH_ID_EXTERNAL_ID_KEY)
-                        .setAutoattachExternalIdValue(operAa.getAutoattachId().getValue())
-                        .build());
+                final Collection<AutoattachExternalIds> ids = externalIds.add(new AutoattachExternalIdsBuilder()
+                    .setAutoattachExternalIdKey(SouthboundConstants.AUTOATTACH_ID_EXTERNAL_ID_KEY)
+                    .setAutoattachExternalIdValue(operAa.getAutoattachId().getValue())
+                    .build())
+                    .build().values();
+
                 for (AutoattachExternalIds operExternalId : operExternalIds.values()) {
-                    Assert.assertTrue(externalIds.contains(operExternalId));
+                    assertTrue(ids.contains(operExternalId));
                 }
 
                 // DELETE: Delete AutoAttach table
-                Assert.assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, iid));
+                assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, iid));
                 aaOperationalListener.waitForUpdate(OVSDB_UPDATE_TIMEOUT);
-                ovsdbNodeAugmentation = getOvsdbNode(connectionInfo,
-                        LogicalDatastoreType.OPERATIONAL);
+                ovsdbNodeAugmentation = getOvsdbNode(connectionInfo, LogicalDatastoreType.OPERATIONAL);
                 operAa = getAutoAttach(ovsdbNodeAugmentation, new Uri(testAutoattachId));
-                Assert.assertNull(operAa);
+                assertNull(operAa);
             } catch (AssumptionViolatedException e) {
                 LOG.warn("Skipped test for Autoattach due to unsupported schema", e);
             }
         }
     }
 
-    private static Autoattach getAutoAttach(OvsdbNodeAugmentation ovsdbNodeAugmentation, Uri uri) {
-        if (ovsdbNodeAugmentation.getAutoattach() != null
-                && !ovsdbNodeAugmentation.getAutoattach().isEmpty()) {
-            for (Autoattach aa : ovsdbNodeAugmentation.getAutoattach().values()) {
-                if (aa.key().getAutoattachId().equals(uri)) {
-                    return aa;
-                }
+    private static Autoattach getAutoAttach(final OvsdbNodeAugmentation ovsdbNodeAugmentation, final Uri uri) {
+        for (Autoattach aa : ovsdbNodeAugmentation.nonnullAutoattach().values()) {
+            if (aa.key().getAutoattachId().equals(uri)) {
+                return aa;
             }
         }
         return null;
@@ -1132,9 +1119,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     new NotifyingDataChangeListener(LogicalDatastoreType.OPERATIONAL, qeIid);
             qosOperationalListener.registerDataChangeListener();
 
-            Assert.assertTrue(
-                    mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
-                    qeIid, qosEntry));
+            assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, qeIid, qosEntry));
 
             try {
                 qosOperationalListener.waitForCreation(OVSDB_ROUNDTRIP_TIMEOUT);
@@ -1153,7 +1138,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     new NotifyingDataChangeListener(LogicalDatastoreType.OPERATIONAL, qeIid);
             qosOperationalListener.registerDataChangeListener();
 
-            Assert.assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, qeIid));
+            assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, qeIid));
             try {
                 qosOperationalListener.waitForDeletion(OVSDB_ROUNDTRIP_TIMEOUT);
             } catch (InterruptedException e) {
@@ -1195,9 +1180,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     new NotifyingDataChangeListener(LogicalDatastoreType.OPERATIONAL, queueIid);
             queueOperationalListener.registerDataChangeListener();
 
-            Assert.assertTrue(
-                    mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
-                    queueIid, queue));
+            assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, queueIid, queue));
 
             try {
                 queueOperationalListener.waitForCreation(OVSDB_ROUNDTRIP_TIMEOUT);
@@ -1219,7 +1202,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     new NotifyingDataChangeListener(LogicalDatastoreType.OPERATIONAL, queuesIid);
             queueOperationalListener.registerDataChangeListener();
 
-            Assert.assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, queuesIid));
+            assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, queuesIid));
             try {
                 queueOperationalListener.waitForDeletion(OVSDB_ROUNDTRIP_TIMEOUT);
             } catch (InterruptedException e) {
@@ -1228,16 +1211,17 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
     }
 
-    private static OvsdbNodeAugmentation getOvsdbNode(ConnectionInfo connectionInfo, LogicalDatastoreType store) {
+    private static OvsdbNodeAugmentation getOvsdbNode(final ConnectionInfo connectionInfo,
+            final LogicalDatastoreType store) {
         InstanceIdentifier<Node> nodeIid = SouthboundUtils.createInstanceIdentifier(connectionInfo);
         Node node = mdsalUtils.read(store, nodeIid);
-        Assert.assertNotNull(node);
+        assertNotNull(node);
         OvsdbNodeAugmentation ovsdbNodeAugmentation = node.augmentation(OvsdbNodeAugmentation.class);
-        Assert.assertNotNull(ovsdbNodeAugmentation);
+        assertNotNull(ovsdbNodeAugmentation);
         return ovsdbNodeAugmentation;
     }
 
-    private static OvsdbBridgeAugmentation getBridge(ConnectionInfo connectionInfo) {
+    private static OvsdbBridgeAugmentation getBridge(final ConnectionInfo connectionInfo) {
         return getBridge(connectionInfo, SouthboundITConstants.BRIDGE_NAME);
     }
 
@@ -1250,12 +1234,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
      * @param store defined by the <code>LogicalDatastoreType</code> enumeration
      * @return <code>store</code> type data store contents
      */
-    private static OvsdbBridgeAugmentation getBridge(ConnectionInfo connectionInfo, String bridgeName,
-                                                     LogicalDatastoreType store) {
+    private static OvsdbBridgeAugmentation getBridge(final ConnectionInfo connectionInfo, final String bridgeName,
+                                                     final LogicalDatastoreType store) {
         Node bridgeNode = getBridgeNode(connectionInfo, bridgeName, store);
-        Assert.assertNotNull(bridgeNode);
+        assertNotNull(bridgeNode);
         OvsdbBridgeAugmentation ovsdbBridgeAugmentation = bridgeNode.augmentation(OvsdbBridgeAugmentation.class);
-        Assert.assertNotNull(ovsdbBridgeAugmentation);
+        assertNotNull(ovsdbBridgeAugmentation);
         return ovsdbBridgeAugmentation;
     }
 
@@ -1268,7 +1252,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
      * @see SouthboundIT#getBridge(ConnectionInfo, String, LogicalDatastoreType)
      * @return <code>LogicalDatastoreType.OPERATIONAL</code> type data store contents
      */
-    private static OvsdbBridgeAugmentation getBridge(ConnectionInfo connectionInfo, String bridgeName) {
+    private static OvsdbBridgeAugmentation getBridge(final ConnectionInfo connectionInfo, final String bridgeName) {
         return getBridge(connectionInfo, bridgeName, LogicalDatastoreType.OPERATIONAL);
     }
 
@@ -1281,7 +1265,8 @@ public class SouthboundIT extends AbstractMdsalTestBase {
      * @param store defined by the <code>LogicalDatastoreType</code> enumeration
      * @return <code>store</code> type data store contents
      */
-    private static Node getBridgeNode(ConnectionInfo connectionInfo, String bridgeName, LogicalDatastoreType store) {
+    private static Node getBridgeNode(final ConnectionInfo connectionInfo, final String bridgeName,
+            final LogicalDatastoreType store) {
         InstanceIdentifier<Node> bridgeIid =
                 SouthboundUtils.createInstanceIdentifier(connectionInfo, new OvsdbBridgeName(bridgeName));
         return mdsalUtils.read(store, bridgeIid);
@@ -1295,7 +1280,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
      * @param bridgeName the bridge name
      * @return <code>LogicalDatastoreType.OPERATIONAL</code> type data store contents
      */
-    private static Node getBridgeNode(ConnectionInfo connectionInfo, String bridgeName) {
+    private static Node getBridgeNode(final ConnectionInfo connectionInfo, final String bridgeName) {
         return getBridgeNode(connectionInfo, bridgeName, LogicalDatastoreType.OPERATIONAL);
     }
 
@@ -1305,12 +1290,13 @@ public class SouthboundIT extends AbstractMdsalTestBase {
 
         try (TestBridge testBridge = new TestBridge(connectionInfo, SouthboundITConstants.BRIDGE_NAME)) {
             OvsdbBridgeAugmentation bridge = getBridge(connectionInfo);
-            Assert.assertNotNull(bridge);
+            assertNotNull(bridge);
             LOG.info("bridge: {}", bridge);
         }
     }
 
-    private static InstanceIdentifier<Node> getTpIid(ConnectionInfo connectionInfo, OvsdbBridgeAugmentation bridge) {
+    private static InstanceIdentifier<Node> getTpIid(final ConnectionInfo connectionInfo,
+            final OvsdbBridgeAugmentation bridge) {
         return SouthboundUtils.createInstanceIdentifier(connectionInfo, bridge.getBridgeName());
     }
 
@@ -1325,7 +1311,8 @@ public class SouthboundIT extends AbstractMdsalTestBase {
      * @return the augmentation (or {@code null} if none)
      */
     private static OvsdbTerminationPointAugmentation getOvsdbTerminationPointAugmentation(
-            ConnectionInfo connectionInfo, String bridgeName, LogicalDatastoreType store, int index) {
+            final ConnectionInfo connectionInfo, final String bridgeName, final LogicalDatastoreType store,
+            final int index) {
 
         Map<TerminationPointKey, TerminationPoint> tpList = getBridgeNode(connectionInfo, bridgeName, store)
                 .getTerminationPoint();
@@ -1338,7 +1325,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     @Test
     public void testCRUDTerminationPointIfIndex() throws InterruptedException {
         final boolean isOldSchema = schemaVersion.compareTo(IF_INDEX_FROM_VERSION) < 0;
-        Assume.assumeFalse(isOldSchema);
+        assumeFalse(isOldSchema);
         ConnectionInfo connectionInfo = getConnectionInfo(addressStr, portNumber);
 
         // Test create ifIndex
@@ -1346,7 +1333,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 SouthboundConstants.OVSDB_FAIL_MODE_MAP.inverse().get("secure"),
                 true, SouthboundMapper.createDatapathType("netdev"), null, null, null)) {
             OvsdbBridgeAugmentation bridge = getBridge(connectionInfo);
-            Assert.assertNotNull(bridge);
+            assertNotNull(bridge);
             LOG.info("bridge: {}", bridge);
             NodeId nodeId = SouthboundMapper.createManagedNodeId(SouthboundUtils.createInstanceIdentifier(
                     connectionInfo, bridge.getBridgeName()));
@@ -1355,10 +1342,10 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             String portName = "testIfIndex";
             ovsdbTerminationBuilder.setName(portName);
 
-            Assert.assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
+            assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
             InstanceIdentifier<Node> terminationPointIid = getTpIid(connectionInfo, bridge);
             Node terminationPointNode = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, terminationPointIid);
-            Assert.assertNotNull(terminationPointNode);
+            assertNotNull(terminationPointNode);
 
             // Test read ifIndex
             for (TerminationPoint terminationPoint : terminationPointNode.nonnullTerminationPoint().values()) {
@@ -1366,7 +1353,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                         terminationPoint.augmentation(OvsdbTerminationPointAugmentation.class);
                 if (ovsdbTerminationPointAugmentation.getName().equals(portName)) {
                     Long ifIndex = ovsdbTerminationPointAugmentation.getIfindex().toJava();
-                    Assert.assertNotNull(ifIndex);
+                    assertNotNull(ifIndex);
                     LOG.info("ifIndex: {} for the port:{}", ifIndex, portName);
                 }
             }
@@ -1382,7 +1369,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         // CREATE
         try (TestBridge testBridge = new TestBridge(connectionInfo, SouthboundITConstants.BRIDGE_NAME)) {
             OvsdbBridgeAugmentation bridge = getBridge(connectionInfo);
-            Assert.assertNotNull(bridge);
+            assertNotNull(bridge);
             LOG.info("bridge: {}", bridge);
             NodeId nodeId = SouthboundMapper.createManagedNodeId(SouthboundUtils.createInstanceIdentifier(
                     connectionInfo, bridge.getBridgeName()));
@@ -1392,10 +1379,10 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             ovsdbTerminationBuilder.setName(portName);
 
             ovsdbTerminationBuilder.setOfport(ofportExpected);
-            Assert.assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
+            assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
             InstanceIdentifier<Node> terminationPointIid = getTpIid(connectionInfo, bridge);
             Node terminationPointNode = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, terminationPointIid);
-            Assert.assertNotNull(terminationPointNode);
+            assertNotNull(terminationPointNode);
 
             // READ
             for (TerminationPoint terminationPoint : terminationPointNode.nonnullTerminationPoint().values()) {
@@ -1404,7 +1391,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 if (ovsdbTerminationPointAugmentation.getName().equals(portName)) {
                     Uint32 ofPort = ovsdbTerminationPointAugmentation.getOfport();
                     // if ephemeral port 45002 is in use, ofPort is set to 1
-                    Assert.assertTrue(ofPort.equals(ofportExpected) || ofPort.equals(Uint32.ONE));
+                    assertTrue(ofPort.equals(ofportExpected) || ofPort.equals(Uint32.ONE));
                     LOG.info("ofPort: {}", ofPort);
                 }
             }
@@ -1427,7 +1414,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         // CREATE
         try (TestBridge testBridge = new TestBridge(connectionInfo, SouthboundITConstants.BRIDGE_NAME)) {
             OvsdbBridgeAugmentation bridge = getBridge(connectionInfo);
-            Assert.assertNotNull(bridge);
+            assertNotNull(bridge);
             final NodeId nodeId = SouthboundUtils.createManagedNodeId(SouthboundUtils.createInstanceIdentifier(
                     connectionInfo, bridge.getBridgeName()));
             OvsdbTerminationPointAugmentationBuilder ovsdbTerminationBuilder =
@@ -1437,10 +1424,10 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             Uint16 ofPortRequestExpected = ofportExpected.toUint16();
             ovsdbTerminationBuilder.setOfport(ofportInput);
             ovsdbTerminationBuilder.setOfportRequest(ofPortRequestExpected);
-            Assert.assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
+            assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
             InstanceIdentifier<Node> terminationPointIid = getTpIid(connectionInfo, bridge);
             Node terminationPointNode = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, terminationPointIid);
-            Assert.assertNotNull(terminationPointNode);
+            assertNotNull(terminationPointNode);
 
             // READ
             for (TerminationPoint terminationPoint : terminationPointNode.nonnullTerminationPoint().values()) {
@@ -1449,11 +1436,11 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 if (ovsdbTerminationPointAugmentation.getName().equals(portName)) {
                     Uint32 ofPort = ovsdbTerminationPointAugmentation.getOfport();
                     // if ephemeral port 45008 is in use, ofPort is set to 1
-                    Assert.assertTrue(ofPort.equals(ofportExpected) || ofPort.equals(Uint32.ONE));
+                    assertTrue(ofPort.equals(ofportExpected) || ofPort.equals(Uint32.ONE));
                     LOG.info("ofPort: {}", ofPort);
 
                     Uint16 ofPortRequest = ovsdbTerminationPointAugmentation.getOfportRequest();
-                    Assert.assertEquals(ofPortRequestExpected, ofPortRequest);
+                    assertEquals(ofPortRequestExpected, ofPortRequest);
                     LOG.info("ofPortRequest: {}", ofPortRequest);
                 }
             }
@@ -1466,11 +1453,11 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
     }
 
-    private static <I extends Identifier<T>, T extends Identifiable<I>> void assertExpectedExist(Map<I, T> expected,
-            Map<I, T> test) {
+    private static <I extends Identifier<T>, T extends Identifiable<I>> void assertExpectedExist(
+            final Map<I, T> expected, final Map<I, T> test) {
         if (expected != null && test != null) {
             for (T exp : expected.values()) {
-                Assert.assertTrue("The retrieved values don't contain " + exp, test.containsValue(exp));
+                assertTrue("The retrieved values don't contain " + exp, test.containsValue(exp));
             }
         }
     }
@@ -1487,7 +1474,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
      * @see <code>SouthboundIT.generatePortExternalIdsTestCases()</code> for specific test case information
      */
     private static <I extends Identifier<T>, T extends Identifiable<I>> void testCRUDTerminationPoint(
-            KeyValueBuilder<T> builder, String prefix, SouthboundTerminationPointHelper<I, T> helper)
+            final KeyValueBuilder<T> builder, final String prefix, final SouthboundTerminationPointHelper<I, T> helper)
             throws InterruptedException {
         final int terminationPointTestIndex = 0;
 
@@ -1513,7 +1500,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                             createGenericOvsdbTerminationPointAugmentationBuilder();
                     tpCreateAugmentationBuilder.setName(testBridgeAndPortName);
                     helper.writeValues(tpCreateAugmentationBuilder, updateFromTestCase.inputValues);
-                    Assert.assertTrue(
+                    assertTrue(
                             addTerminationPoint(testBridgeNodeId, testBridgeAndPortName, tpCreateAugmentationBuilder));
 
                     // READ: Read the test port and ensure changes are propagated to the CONFIGURATION data store,
@@ -1548,7 +1535,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     tpUpdateBuilder.withKey(new TerminationPointKey(new TpId(testBridgeAndPortName)));
                     tpUpdateBuilder.addAugmentation(tpUpdateAugmentationBuilder.build());
                     portUpdateNodeBuilder.setTerminationPoint(BindingMap.of(tpUpdateBuilder.build()));
-                    Assert.assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
+                    assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
                             portIid, portUpdateNodeBuilder.build()));
                     Thread.sleep(OVSDB_UPDATE_TIMEOUT);
 
@@ -1654,7 +1641,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
 
         try (TestBridge testBridge = new TestBridge(connectionInfo, SouthboundITConstants.BRIDGE_NAME)) {
             OvsdbBridgeAugmentation bridge = getBridge(connectionInfo, SouthboundITConstants.BRIDGE_NAME);
-            Assert.assertNotNull(bridge);
+            assertNotNull(bridge);
             NodeId nodeId = SouthboundUtils.createManagedNodeId(SouthboundUtils.createInstanceIdentifier(
                     connectionInfo, bridge.getBridgeName()));
             OvsdbTerminationPointAugmentationBuilder ovsdbTerminationBuilder =
@@ -1663,10 +1650,10 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             // add and delete a single port
             String portName = port1;
             ovsdbTerminationBuilder.setName(portName);
-            Assert.assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
+            assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
             InstanceIdentifier<Node> terminationPointIid = getTpIid(connectionInfo, bridge);
             Node terminationPointNode = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, terminationPointIid);
-            Assert.assertNotNull(terminationPointNode);
+            assertNotNull(terminationPointNode);
 
             SouthboundUtils.createInstanceIdentifier(connectionInfo,
                     new OvsdbBridgeName(SouthboundITConstants.BRIDGE_NAME));
@@ -1676,27 +1663,27 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                             new OvsdbBridgeName(SouthboundITConstants.BRIDGE_NAME))
                             .child(TerminationPoint.class, new TerminationPointKey(new TpId(portName)));
 
-            Assert.assertTrue("failed to delete port " + portName,
+            assertTrue("failed to delete port " + portName,
                     mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, nodePath));
             LOG.info("shague: waiting for delete {}", portName);
             Thread.sleep(1000);
             TerminationPoint terminationPoint = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, nodePath);
-            Assert.assertNull(terminationPoint);
+            assertNull(terminationPoint);
 
             // add two ports, then delete them
             portName = port1;
             ovsdbTerminationBuilder.setName(portName);
-            Assert.assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
+            assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
             terminationPointIid = getTpIid(connectionInfo, bridge);
             terminationPointNode = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, terminationPointIid);
-            Assert.assertNotNull(terminationPointNode);
+            assertNotNull(terminationPointNode);
 
             portName = port2;
             ovsdbTerminationBuilder.setName(portName);
-            Assert.assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
+            assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
             terminationPointIid = getTpIid(connectionInfo, bridge);
             terminationPointNode = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, terminationPointIid);
-            Assert.assertNotNull(terminationPointNode);
+            assertNotNull(terminationPointNode);
 
             SouthboundUtils.createInstanceIdentifier(connectionInfo,
                     new OvsdbBridgeName(SouthboundITConstants.BRIDGE_NAME));
@@ -1706,24 +1693,24 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                             new OvsdbBridgeName(SouthboundITConstants.BRIDGE_NAME))
                             .child(TerminationPoint.class, new TerminationPointKey(new TpId(portName)));
 
-            Assert.assertTrue("failed to delete port " + portName,
+            assertTrue("failed to delete port " + portName,
                     mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, nodePath));
             LOG.info("shague: waiting for delete {}", portName);
             Thread.sleep(1000);
             terminationPoint = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, nodePath);
-            Assert.assertNull(terminationPoint);
+            assertNull(terminationPoint);
 
             portName = port2;
             nodePath = SouthboundUtils.createInstanceIdentifier(connectionInfo,
                     new OvsdbBridgeName(SouthboundITConstants.BRIDGE_NAME))
                     .child(TerminationPoint.class, new TerminationPointKey(new TpId(portName)));
 
-            Assert.assertTrue("failed to delete port " + portName,
+            assertTrue("failed to delete port " + portName,
                     mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, nodePath));
             LOG.info("shague: waiting for delete {}", portName);
             Thread.sleep(1000);
             terminationPoint = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, nodePath);
-            Assert.assertNull(terminationPoint);
+            assertNull(terminationPoint);
 
             // DELETE handled by TestBridge
         }
@@ -1739,7 +1726,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         // CREATE
         try (TestBridge testBridge = new TestBridge(connectionInfo, SouthboundITConstants.BRIDGE_NAME)) {
             OvsdbBridgeAugmentation bridge = getBridge(connectionInfo, SouthboundITConstants.BRIDGE_NAME);
-            Assert.assertNotNull(bridge);
+            assertNotNull(bridge);
             NodeId nodeId = SouthboundUtils.createManagedNodeId(SouthboundUtils.createInstanceIdentifier(
                     connectionInfo, bridge.getBridgeName()));
             OvsdbTerminationPointAugmentationBuilder ovsdbTerminationBuilder =
@@ -1747,10 +1734,10 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             String portName = "testTerminationPointVlanId";
             ovsdbTerminationBuilder.setName(portName);
             ovsdbTerminationBuilder.setVlanTag(new VlanId(createdVlanId));
-            Assert.assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
+            assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
             InstanceIdentifier<Node> terminationPointIid = getTpIid(connectionInfo, bridge);
             Node terminationPointNode = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, terminationPointIid);
-            Assert.assertNotNull(terminationPointNode);
+            assertNotNull(terminationPointNode);
 
             // READ
             OvsdbTerminationPointAugmentation ovsdbTerminationPointAugmentation;
@@ -1759,8 +1746,8 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                         OvsdbTerminationPointAugmentation.class);
                 if (ovsdbTerminationPointAugmentation.getName().equals(portName)) {
                     VlanId actualVlanId = ovsdbTerminationPointAugmentation.getVlanTag();
-                    Assert.assertNotNull(actualVlanId);
-                    Assert.assertEquals(createdVlanId, actualVlanId.getValue());
+                    assertNotNull(actualVlanId);
+                    assertEquals(createdVlanId, actualVlanId.getValue());
                 }
             }
 
@@ -1778,7 +1765,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             tpUpdateBuilder.addAugmentation(tpUpdateAugmentationBuilder.build());
             tpUpdateBuilder.setTpId(new TpId(portName));
             portUpdateNodeBuilder.setTerminationPoint(BindingMap.of(tpUpdateBuilder.build()));
-            Assert.assertTrue(
+            assertTrue(
                     mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, portIid, portUpdateNodeBuilder.build()));
             Thread.sleep(OVSDB_UPDATE_TIMEOUT);
 
@@ -1788,8 +1775,8 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                         OvsdbTerminationPointAugmentation.class);
                 if (ovsdbTerminationPointAugmentation.getName().equals(portName)) {
                     VlanId actualVlanId = ovsdbTerminationPointAugmentation.getVlanTag();
-                    Assert.assertNotNull(actualVlanId);
-                    Assert.assertEquals(updatedVlanId, actualVlanId.getValue());
+                    assertNotNull(actualVlanId);
+                    assertEquals(updatedVlanId, actualVlanId.getValue());
                 }
             }
 
@@ -1806,7 +1793,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             // CREATE
             try (TestBridge testBridge = new TestBridge(connectionInfo, SouthboundITConstants.BRIDGE_NAME)) {
                 OvsdbBridgeAugmentation bridge = getBridge(connectionInfo);
-                Assert.assertNotNull(bridge);
+                assertNotNull(bridge);
                 NodeId nodeId = SouthboundUtils.createManagedNodeId(SouthboundUtils.createInstanceIdentifier(
                         connectionInfo, bridge.getBridgeName()));
                 OvsdbTerminationPointAugmentationBuilder ovsdbTerminationBuilder =
@@ -1814,10 +1801,10 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 String portName = "testTerminationPointVlanMode" + vlanMode.toString();
                 ovsdbTerminationBuilder.setName(portName);
                 ovsdbTerminationBuilder.setVlanMode(vlanMode);
-                Assert.assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
+                assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
                 InstanceIdentifier<Node> terminationPointIid = getTpIid(connectionInfo, bridge);
                 Node terminationPointNode = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, terminationPointIid);
-                Assert.assertNotNull(terminationPointNode);
+                assertNotNull(terminationPointNode);
 
                 // READ
                 for (TerminationPoint terminationPoint : terminationPointNode.nonnullTerminationPoint().values()) {
@@ -1825,7 +1812,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                             terminationPoint.augmentation(OvsdbTerminationPointAugmentation.class);
                     if (ovsdbTerminationPointAugmentation.getName().equals(portName)) {
                         //test
-                        Assert.assertTrue(ovsdbTerminationPointAugmentation.getVlanMode().equals(vlanMode));
+                        assertTrue(ovsdbTerminationPointAugmentation.getVlanMode().equals(vlanMode));
                     }
                 }
 
@@ -1843,7 +1830,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 tpUpdateBuilder.addAugmentation(tpUpdateAugmentationBuilder.build());
                 tpUpdateBuilder.setTpId(new TpId(portName));
                 portUpdateNodeBuilder.setTerminationPoint(BindingMap.of(tpUpdateBuilder.build()));
-                Assert.assertTrue(
+                assertTrue(
                         mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, portIid, portUpdateNodeBuilder.build()));
                 Thread.sleep(OVSDB_UPDATE_TIMEOUT);
 
@@ -1853,7 +1840,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                             terminationPoint.augmentation(OvsdbTerminationPointAugmentation.class);
                     if (ovsdbTerminationPointAugmentation.getName().equals(portName)) {
                         //test
-                        Assert.assertEquals(updatedVlanMode, ovsdbTerminationPointAugmentation.getVlanMode());
+                        assertEquals(updatedVlanMode, ovsdbTerminationPointAugmentation.getVlanMode());
                     }
                 }
 
@@ -1872,7 +1859,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     Uint16.valueOf(max - 1), Uint16.valueOf((max - min) / 2)));
     }
 
-    private static List<Trunks> buildTrunkList(Set<Uint16> trunkSet) {
+    private static List<Trunks> buildTrunkList(final Set<Uint16> trunkSet) {
         List<Trunks> trunkList = new ArrayList<>();
         for (Uint16 trunk : trunkSet) {
             trunkList.add(new TrunksBuilder().setTrunk(new VlanId(trunk)).build());
@@ -1891,7 +1878,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             // CREATE
             try (TestBridge testBridge = new TestBridge(connectionInfo, SouthboundITConstants.BRIDGE_NAME)) {
                 OvsdbBridgeAugmentation bridge = getBridge(connectionInfo);
-                Assert.assertNotNull(bridge);
+                assertNotNull(bridge);
                 NodeId nodeId = SouthboundUtils.createManagedNodeId(connectionInfo, bridge.getBridgeName());
                 OvsdbTerminationPointAugmentationBuilder ovsdbTerminationBuilder =
                         createGenericOvsdbTerminationPointAugmentationBuilder();
@@ -1899,10 +1886,10 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 ovsdbTerminationBuilder.setName(portName);
                 List<Trunks> trunks = buildTrunkList(vlanSet);
                 ovsdbTerminationBuilder.setTrunks(trunks);
-                Assert.assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
+                assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
                 InstanceIdentifier<Node> terminationPointIid = getTpIid(connectionInfo, bridge);
                 Node terminationPointNode = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, terminationPointIid);
-                Assert.assertNotNull(terminationPointNode);
+                assertNotNull(terminationPointNode);
 
                 // READ
                 Collection<TerminationPoint> terminationPoints =
@@ -1913,7 +1900,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     if (ovsdbTerminationPointAugmentation.getName().equals(portName)) {
                         List<Trunks> actualTrunks = ovsdbTerminationPointAugmentation.getTrunks();
                         for (Trunks trunk : trunks) {
-                            Assert.assertTrue(actualTrunks.contains(trunk));
+                            assertTrue(actualTrunks.contains(trunk));
                         }
                     }
                 }
@@ -1933,7 +1920,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 tpUpdateBuilder.addAugmentation(tpUpdateAugmentationBuilder.build());
                 tpUpdateBuilder.setTpId(new TpId(portName));
                 portUpdateNodeBuilder.setTerminationPoint(BindingMap.of(tpUpdateBuilder.build()));
-                Assert.assertTrue(
+                assertTrue(
                         mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, portIid, portUpdateNodeBuilder.build()));
                 Thread.sleep(OVSDB_UPDATE_TIMEOUT);
 
@@ -1943,7 +1930,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                             terminationPoint.augmentation(OvsdbTerminationPointAugmentation.class);
                     if (ovsdbTerminationPointAugmentation.getName().equals(portName)) {
                         //test
-                        Assert.assertEquals(updatedTrunks, ovsdbTerminationPointAugmentation.getTrunks());
+                        assertEquals(updatedTrunks, ovsdbTerminationPointAugmentation.getTrunks());
                     }
                 }
 
@@ -1967,22 +1954,22 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             OvsdbNodeAugmentation ovsdbNodeAugmentation = getOvsdbNode(connectionInfo,
                     LogicalDatastoreType.OPERATIONAL);
             QosEntries operQos = getQos(new Uri(testQosId), ovsdbNodeAugmentation);
-            Assert.assertNotNull(operQos);
+            assertNotNull(operQos);
             OvsdbBridgeAugmentation bridge = getBridge(connectionInfo);
-            Assert.assertNotNull(bridge);
+            assertNotNull(bridge);
             NodeId nodeId = SouthboundUtils.createManagedNodeId(connectionInfo, bridge.getBridgeName());
             OvsdbTerminationPointAugmentationBuilder ovsdbTerminationBuilder =
                     createGenericOvsdbTerminationPointAugmentationBuilder();
             String portName = "testTerminationPointQos";
             ovsdbTerminationBuilder.setName(portName);
-            Assert.assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
+            assertTrue(addTerminationPoint(nodeId, portName, ovsdbTerminationBuilder));
 
 
            // READ and check that qos uuid has been added to the port
             InstanceIdentifier<TerminationPoint> tpEntryIid = getTpIid(connectionInfo, bridge)
                     .child(TerminationPoint.class, new TerminationPointKey(new TpId(portName)));
             TerminationPoint terminationPoint = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, tpEntryIid);
-            Assert.assertNotNull(terminationPoint);
+            assertNotNull(terminationPoint);
 
             // UPDATE - remove the qos entry from the port
             OvsdbTerminationPointAugmentationBuilder tpUpdateAugmentationBuilder =
@@ -1993,13 +1980,13 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             tpUpdateBuilder.addAugmentation(tpUpdateAugmentationBuilder.build());
             tpUpdateBuilder.setTpId(new TpId(portName));
 
-            Assert.assertTrue(
+            assertTrue(
                     mdsalUtils.put(LogicalDatastoreType.CONFIGURATION, tpEntryIid, tpUpdateBuilder.build()));
             Thread.sleep(OVSDB_UPDATE_TIMEOUT);
 
             // READ and verify that qos uuid has been removed from port
             TerminationPoint terminationPointUpdate = mdsalUtils.read(LogicalDatastoreType.OPERATIONAL, tpEntryIid);
-            Assert.assertNotNull(terminationPointUpdate);
+            assertNotNull(terminationPointUpdate);
 
             // DELETE handled by TestBridge
         }
@@ -2016,8 +2003,8 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         InstanceIdentifier<Node> expectedNodeIid = SouthboundUtils.createInstanceIdentifier(connectionInfo);
         NodeId expectedNodeId = expectedNodeIid.firstKeyOf(Node.class).getNodeId();
         Node foundNode = null;
-        Assert.assertNotNull("Expected to find topology: " + topologyPath, topology);
-        Assert.assertNotNull("Expected to find some nodes" + topology.getNode());
+        assertNotNull("Expected to find topology: " + topologyPath, topology);
+        assertNotNull("Expected to find some nodes" + topology.getNode());
         LOG.info("expectedNodeId: {}, getNode: {}", expectedNodeId, topology.getNode());
         for (Node node : topology.nonnullNode().values()) {
             if (node.getNodeId().getValue().equals(expectedNodeId.getValue())) {
@@ -2025,7 +2012,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 break;
             }
         }
-        Assert.assertNotNull("Expected to find Node: " + expectedNodeId, foundNode);
+        assertNotNull("Expected to find Node: " + expectedNodeId, foundNode);
     }
 
     /*
@@ -2043,8 +2030,8 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         Map<I, T> readValues(OvsdbBridgeAugmentation augmentation);
     }
 
-    private static <I extends Identifier<T>, T extends Identifiable<I>> void testCRUDBridge(String prefix,
-            KeyValueBuilder<T> builder, SouthboundBridgeHelper<I, T> helper) throws InterruptedException {
+    private static <I extends Identifier<T>, T extends Identifiable<I>> void testCRUDBridge(final String prefix,
+            final KeyValueBuilder<T> builder, final SouthboundBridgeHelper<I, T> helper) throws InterruptedException {
         ConnectionInfo connectionInfo = getConnectionInfo(addressStr, portNumber);
         // updateFromTestCases represent the original test case value.  updateToTestCases represent the new value after
         // the update has been performed.
@@ -2070,7 +2057,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 helper.writeValues(bridgeCreateAugmentationBuilder, updateFromTestCase.inputValues);
                 bridgeCreateNodeBuilder.addAugmentation(bridgeCreateAugmentationBuilder.build());
                 LOG.debug("Built with the intent to store bridge data {}", bridgeCreateAugmentationBuilder);
-                Assert.assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, bridgeIid,
+                assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, bridgeIid,
                         bridgeCreateNodeBuilder.build()));
                 Thread.sleep(OVSDB_UPDATE_TIMEOUT);
 
@@ -2092,7 +2079,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 bridgeUpdateNodeBuilder.setNodeId(bridgeNode.getNodeId());
                 bridgeUpdateNodeBuilder.withKey(bridgeNode.key());
                 bridgeUpdateNodeBuilder.addAugmentation(bridgeUpdateAugmentationBuilder.build());
-                Assert.assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, bridgeIid,
+                assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION, bridgeIid,
                         bridgeUpdateNodeBuilder.build()));
                 Thread.sleep(OVSDB_UPDATE_TIMEOUT);
 
@@ -2109,7 +2096,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 }
 
                 // DELETE
-                Assert.assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, bridgeIid));
+                assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, bridgeIid));
                 Thread.sleep(OVSDB_UPDATE_TIMEOUT);
             }
         }
@@ -2139,12 +2126,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 ovsdbNodeAugmentation = getOvsdbNode(connectionInfo,
                         LogicalDatastoreType.OPERATIONAL);
                 QosEntries operQosHtb = getQos(qosUri, ovsdbNodeAugmentation);
-                Assert.assertNotNull(operQosHtb);
+                assertNotNull(operQosHtb);
             }
             ovsdbNodeAugmentation = getOvsdbNode(connectionInfo,
                     LogicalDatastoreType.OPERATIONAL);
             QosEntries operQosHtb = getQos(qosUri, ovsdbNodeAugmentation);
-            Assert.assertNull(operQosHtb);
+            assertNull(operQosHtb);
         }
     }
 
@@ -2157,23 +2144,24 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             OvsdbNodeAugmentation ovsdbNodeAugmentation = getOvsdbNode(connectionInfo,
                     LogicalDatastoreType.OPERATIONAL);
             Queues operQueue = getQueue(queueUri, ovsdbNodeAugmentation);
-            Assert.assertNotNull(operQueue);
+            assertNotNull(operQueue);
         }
         OvsdbNodeAugmentation ovsdbNodeAugmentation = getOvsdbNode(connectionInfo,
                 LogicalDatastoreType.OPERATIONAL);
         Queues operQueue = getQueue(queueUri, ovsdbNodeAugmentation);
-        Assert.assertNull(operQueue);
+        assertNull(operQueue);
     }
 
     private static class SouthboundQueuesExternalIdsHelper
             implements SouthboundQueueHelper<QueuesExternalIdsKey, QueuesExternalIds> {
         @Override
-        public void writeValues(QueuesBuilder builder, Map<QueuesExternalIdsKey, QueuesExternalIds> values) {
+        public void writeValues(final QueuesBuilder builder,
+                final Map<QueuesExternalIdsKey, QueuesExternalIds> values) {
             builder.setQueuesExternalIds(values);
         }
 
         @Override
-        public Map<QueuesExternalIdsKey, QueuesExternalIds> readValues(Queues queue) {
+        public Map<QueuesExternalIdsKey, QueuesExternalIds> readValues(final Queues queue) {
             return queue.getQueuesExternalIds();
         }
     }
@@ -2181,12 +2169,13 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     private static class SouthboundQueuesOtherConfigHelper
             implements SouthboundQueueHelper<QueuesOtherConfigKey, QueuesOtherConfig> {
         @Override
-        public void writeValues(QueuesBuilder builder, Map<QueuesOtherConfigKey, QueuesOtherConfig> values) {
+        public void writeValues(final QueuesBuilder builder,
+                final Map<QueuesOtherConfigKey, QueuesOtherConfig> values) {
             builder.setQueuesOtherConfig(values);
         }
 
         @Override
-        public Map<QueuesOtherConfigKey, QueuesOtherConfig> readValues(Queues queue) {
+        public Map<QueuesOtherConfigKey, QueuesOtherConfig> readValues(final Queues queue) {
             return queue.getQueuesOtherConfig();
         }
     }
@@ -2197,7 +2186,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         Map<I, T> readValues(Queues queue);
     }
 
-    private static Queues getQueue(Uri queueId, OvsdbNodeAugmentation node) {
+    private static Queues getQueue(final Uri queueId, final OvsdbNodeAugmentation node) {
         for (Queues queue : node.nonnullQueues().values()) {
             if (queue.key().getQueueId().getValue().equals(queueId.getValue())) {
                 return queue;
@@ -2209,12 +2198,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     private static class SouthboundQosExternalIdsHelper
             implements SouthboundQosHelper<QosExternalIdsKey, QosExternalIds> {
         @Override
-        public void writeValues(QosEntriesBuilder builder, Map<QosExternalIdsKey, QosExternalIds> values) {
+        public void writeValues(final QosEntriesBuilder builder, final Map<QosExternalIdsKey, QosExternalIds> values) {
             builder.setQosExternalIds(values);
         }
 
         @Override
-        public Map<QosExternalIdsKey, QosExternalIds> readValues(QosEntries qos) {
+        public Map<QosExternalIdsKey, QosExternalIds> readValues(final QosEntries qos) {
             return qos.getQosExternalIds();
         }
     }
@@ -2222,12 +2211,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     private static class SouthboundQosOtherConfigHelper
             implements SouthboundQosHelper<QosOtherConfigKey, QosOtherConfig> {
         @Override
-        public void writeValues(QosEntriesBuilder builder, Map<QosOtherConfigKey, QosOtherConfig> values) {
+        public void writeValues(final QosEntriesBuilder builder, final Map<QosOtherConfigKey, QosOtherConfig> values) {
             builder.setQosOtherConfig(values);
         }
 
         @Override
-        public Map<QosOtherConfigKey, QosOtherConfig> readValues(QosEntries qos) {
+        public Map<QosOtherConfigKey, QosOtherConfig> readValues(final QosEntries qos) {
             return qos.getQosOtherConfig();
         }
     }
@@ -2238,7 +2227,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         Map<I, T> readValues(QosEntries qos);
     }
 
-    private static QosEntries getQos(Uri qosId, OvsdbNodeAugmentation node) {
+    private static QosEntries getQos(final Uri qosId, final OvsdbNodeAugmentation node) {
         for (QosEntries qos : node.nonnullQosEntries().values()) {
             if (qos.key().getQosId().equals(qosId)) {
                 return qos;
@@ -2248,7 +2237,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     }
 
     private static <I extends Identifier<T>, T extends Identifiable<I>> void testCRUDQueue(
-            KeyValueBuilder<T> builder, String prefix, SouthboundQueueHelper<I, T> helper)
+            final KeyValueBuilder<T> builder, final String prefix, final SouthboundQueueHelper<I, T> helper)
             throws InterruptedException {
 
         ConnectionInfo connectionInfo = getConnectionInfo(addressStr, portNumber);
@@ -2278,7 +2267,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     queueOperationalListener.registerDataChangeListener();
 
                     helper.writeValues(queuesBuilder, updateFromTestCase.inputValues);
-                    Assert.assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
+                    assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
                             queueIid, queuesBuilder.build()));
                     queueConfigurationListener.waitForUpdate(OVSDB_UPDATE_TIMEOUT);
 
@@ -2304,7 +2293,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     QueuesBuilder queuesUpdateBuilder = new QueuesBuilder();
                     queuesUpdateBuilder.setQueueId(new Uri(testQueueId));
                     helper.writeValues(queuesUpdateBuilder, updateToTestCase.inputValues);
-                    Assert.assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
+                    assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
                             queueIid, queuesUpdateBuilder.build()));
                     queueConfigurationListener.waitForUpdate(OVSDB_UPDATE_TIMEOUT);
 
@@ -2361,7 +2350,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 queueOperationalListener.registerDataChangeListener();
 
                 queuesBuilder.setDscp(Uint8.valueOf(dscp));
-                Assert.assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
+                assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
                         queueIid, queuesBuilder.build()));
                 queueOperationalListener.waitForUpdate(OVSDB_ROUNDTRIP_TIMEOUT);
 
@@ -2370,8 +2359,8 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                 OvsdbNodeAugmentation ovsdbNodeAugmentation = getOvsdbNode(connectionInfo,
                         LogicalDatastoreType.OPERATIONAL);
                 Queues operQueue = getQueue(new Uri(testQueueId), ovsdbNodeAugmentation);
-                Assert.assertNotNull(operQueue);
-                Assert.assertEquals(dscp, operQueue.getDscp().toJava());
+                assertNotNull(operQueue);
+                assertEquals(dscp, operQueue.getDscp().toJava());
             }
 
             // DELETE handled by TestQueue
@@ -2380,7 +2369,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     }
 
     private static <I extends Identifier<T>, T extends Identifiable<I>> void testCRUDQos(
-            KeyValueBuilder<T> builder, String prefix, SouthboundQosHelper<I, T> helper)
+            final KeyValueBuilder<T> builder, final String prefix, final SouthboundQosHelper<I, T> helper)
             throws InterruptedException {
 
         ConnectionInfo connectionInfo = getConnectionInfo(addressStr, portNumber);
@@ -2410,7 +2399,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     qosOperationalListener.registerDataChangeListener();
 
                     helper.writeValues(qosBuilder, updateFromTestCase.inputValues);
-                    Assert.assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
+                    assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
                             qosIid, qosBuilder.build()));
                     qosConfigurationListener.waitForUpdate(OVSDB_UPDATE_TIMEOUT);
 
@@ -2435,7 +2424,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
                     QosEntriesBuilder qosUpdateBuilder = new QosEntriesBuilder();
                     qosUpdateBuilder.setQosId(new Uri(testQosId));
                     helper.writeValues(qosUpdateBuilder, updateToTestCase.inputValues);
-                    Assert.assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
+                    assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
                             qosIid, qosUpdateBuilder.build()));
                     qosConfigurationListener.waitForUpdate(OVSDB_UPDATE_TIMEOUT);
 
@@ -2502,13 +2491,13 @@ public class SouthboundIT extends AbstractMdsalTestBase {
 
             Queues operQueue1 = getQueue(new Uri("queue1"), ovsdbNodeAugmentation);
 
-            Assert.assertNotNull(operQueue1);
+            assertNotNull(operQueue1);
 
             InstanceIdentifier<Queues> queue1Iid = testQueue1.getInstanceIdentifier();
             OvsdbQueueRef queue1Ref = new OvsdbQueueRef(queue1Iid);
 
             Queues operQueue2 = getQueue(new Uri("queue2"), ovsdbNodeAugmentation);
-            Assert.assertNotNull(operQueue2);
+            assertNotNull(operQueue2);
             InstanceIdentifier<Queues> queue2Iid = testQueue2.getInstanceIdentifier();
             OvsdbQueueRef queue2Ref = new OvsdbQueueRef(queue2Iid);
 
@@ -2518,7 +2507,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
 
             qosBuilder.setQueueList(queueList);
 
-            Assert.assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
+            assertTrue(mdsalUtils.merge(LogicalDatastoreType.CONFIGURATION,
                     qosIid, qosBuilder.build()));
             qosOperationalListener.waitForUpdate(OVSDB_UPDATE_TIMEOUT);
 
@@ -2527,17 +2516,17 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             ovsdbNodeAugmentation = getOvsdbNode(connectionInfo,
                     LogicalDatastoreType.OPERATIONAL);
             QosEntries operQos = getQos(new Uri(testQosId), ovsdbNodeAugmentation);
-            Assert.assertNotNull(operQos);
+            assertNotNull(operQos);
             Map<QueueListKey, QueueList> operQueueList = operQos.getQueueList();
-            Assert.assertNotNull(operQueueList);
+            assertNotNull(operQueueList);
             for (QueueList queueEntry : queueList.values()) {
-                Assert.assertTrue(isQueueInList(operQueueList, queueEntry));
+                assertTrue(isQueueInList(operQueueList, queueEntry));
             }
 
             // DELETE one queue from queue list and check that one remains
             KeyedInstanceIdentifier<QueueList, QueueListKey> qosQueueIid = qosIid
                     .child(QueueList.class, new QueueListKey(Uint32.ONE));
-            Assert.assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, qosQueueIid));
+            assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, qosQueueIid));
             qosOperationalListener.waitForUpdate(OVSDB_UPDATE_TIMEOUT);
 
             // READ: Read the test qos and ensure changes are propagated to the OPERATIONAL data store
@@ -2545,39 +2534,39 @@ public class SouthboundIT extends AbstractMdsalTestBase {
             ovsdbNodeAugmentation = getOvsdbNode(connectionInfo,
                     LogicalDatastoreType.OPERATIONAL);
             operQos = getQos(new Uri(testQosId), ovsdbNodeAugmentation);
-            Assert.assertNotNull(operQos);
+            assertNotNull(operQos);
             operQueueList = operQos.getQueueList();
-            Assert.assertNotNull(operQueueList);
+            assertNotNull(operQueueList);
 
             for (QueueList queueEntry : queueList.values()) {
                 if (queueEntry.getQueueRef().equals(queue2Ref)) {
-                    Assert.assertTrue(isQueueInList(operQueueList, queueEntry));
+                    assertTrue(isQueueInList(operQueueList, queueEntry));
                 } else if (queueEntry.getQueueRef().equals(queue1Ref)) {
-                    Assert.assertFalse(isQueueInList(operQueueList, queueEntry));
+                    assertFalse(isQueueInList(operQueueList, queueEntry));
                 } else {
-                    Assert.assertTrue("Unknown queue entry in qos queue list", false);
+                    assertTrue("Unknown queue entry in qos queue list", false);
                 }
             }
 
             // DELETE  queue list and check that list is empty
             qosQueueIid = qosIid
                     .child(QueueList.class, new QueueListKey(Uint32.ONE));
-            Assert.assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, qosQueueIid));
+            assertTrue(mdsalUtils.delete(LogicalDatastoreType.CONFIGURATION, qosQueueIid));
             qosOperationalListener.waitForUpdate(OVSDB_UPDATE_TIMEOUT);
 
             ovsdbNodeAugmentation = getOvsdbNode(connectionInfo,
                     LogicalDatastoreType.OPERATIONAL);
             operQos = getQos(new Uri(testQosId), ovsdbNodeAugmentation);
-            Assert.assertNotNull(operQos);
+            assertNotNull(operQos);
             operQueueList = operQos.getQueueList();
-            Assert.assertNotNull(operQueueList);
-            Assert.assertTrue(operQueueList.isEmpty());
+            assertNotNull(operQueueList);
+            assertTrue(operQueueList.isEmpty());
         }
     }
 
 
 
-    private static Boolean isQueueInList(Map<QueueListKey, QueueList> queueList, QueueList queue) {
+    private static Boolean isQueueInList(final Map<QueueListKey, QueueList> queueList, final QueueList queue) {
         for (QueueList queueEntry : queueList.values()) {
             if (queueEntry.getQueueNumber().equals(queue.getQueueNumber())
                     && queueEntry.getQueueRef().equals(queue.getQueueRef())) {
@@ -2725,12 +2714,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
 
         @Override
-        protected void setKey(Builder<QueuesExternalIds> builder, String key) {
+        protected void setKey(final Builder<QueuesExternalIds> builder, final String key) {
             ((QueuesExternalIdsBuilder) builder).setQueuesExternalIdKey(key);
         }
 
         @Override
-        protected void setValue(Builder<QueuesExternalIds> builder, String value) {
+        protected void setValue(final Builder<QueuesExternalIds> builder, final String value) {
             ((QueuesExternalIdsBuilder) builder).setQueuesExternalIdValue(value);
         }
 
@@ -2747,12 +2736,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
 
         @Override
-        protected void setKey(Builder<QueuesOtherConfig> builder, String key) {
+        protected void setKey(final Builder<QueuesOtherConfig> builder, final String key) {
             ((QueuesOtherConfigBuilder) builder).setQueueOtherConfigKey(key);
         }
 
         @Override
-        protected void setValue(Builder<QueuesOtherConfig> builder, String value) {
+        protected void setValue(final Builder<QueuesOtherConfig> builder, final String value) {
             ((QueuesOtherConfigBuilder) builder).setQueueOtherConfigValue(value);
         }
 
@@ -2769,12 +2758,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
 
         @Override
-        protected void setKey(Builder<QosExternalIds> builder, String key) {
+        protected void setKey(final Builder<QosExternalIds> builder, final String key) {
             ((QosExternalIdsBuilder) builder).setQosExternalIdKey(key);
         }
 
         @Override
-        protected void setValue(Builder<QosExternalIds> builder, String value) {
+        protected void setValue(final Builder<QosExternalIds> builder, final String value) {
             ((QosExternalIdsBuilder) builder).setQosExternalIdValue(value);
         }
 
@@ -2791,12 +2780,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
 
         @Override
-        protected void setKey(Builder<QosOtherConfig> builder, String key) {
+        protected void setKey(final Builder<QosOtherConfig> builder, final String key) {
             ((QosOtherConfigBuilder) builder).setOtherConfigKey(key);
         }
 
         @Override
-        protected void setValue(Builder<QosOtherConfig> builder, String value) {
+        protected void setValue(final Builder<QosOtherConfig> builder, final String value) {
             ((QosOtherConfigBuilder) builder).setOtherConfigValue(value);
         }
 
@@ -2813,12 +2802,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
 
         @Override
-        protected void setKey(Builder<PortExternalIds> builder, String key) {
+        protected void setKey(final Builder<PortExternalIds> builder, final String key) {
             ((PortExternalIdsBuilder) builder).setExternalIdKey(key);
         }
 
         @Override
-        protected void setValue(Builder<PortExternalIds> builder, String value) {
+        protected void setValue(final Builder<PortExternalIds> builder, final String value) {
             ((PortExternalIdsBuilder) builder).setExternalIdValue(value);
         }
 
@@ -2835,12 +2824,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
 
         @Override
-        protected void setKey(Builder<InterfaceExternalIds> builder, String key) {
+        protected void setKey(final Builder<InterfaceExternalIds> builder, final String key) {
             ((InterfaceExternalIdsBuilder) builder).setExternalIdKey(key);
         }
 
         @Override
-        protected void setValue(Builder<InterfaceExternalIds> builder, String value) {
+        protected void setValue(final Builder<InterfaceExternalIds> builder, final String value) {
             ((InterfaceExternalIdsBuilder) builder).setExternalIdValue(value);
         }
 
@@ -2857,12 +2846,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
 
         @Override
-        protected void setKey(Builder<InterfaceLldp> builder, String key) {
+        protected void setKey(final Builder<InterfaceLldp> builder, final String key) {
             ((InterfaceLldpBuilder) builder).setLldpKey(key);
         }
 
         @Override
-        protected void setValue(Builder<InterfaceLldp> builder, String value) {
+        protected void setValue(final Builder<InterfaceLldp> builder, final String value) {
             ((InterfaceLldpBuilder) builder).setLldpValue(value);
         }
 
@@ -2879,12 +2868,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
 
         @Override
-        protected void setKey(Builder<Options> builder, String key) {
+        protected void setKey(final Builder<Options> builder, final String key) {
             ((OptionsBuilder) builder).setOption(key);
         }
 
         @Override
-        protected void setValue(Builder<Options> builder, String value) {
+        protected void setValue(final Builder<Options> builder, final String value) {
             ((OptionsBuilder) builder).setValue(value);
         }
 
@@ -2901,12 +2890,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
 
         @Override
-        protected void setKey(Builder<InterfaceOtherConfigs> builder, String key) {
+        protected void setKey(final Builder<InterfaceOtherConfigs> builder, final String key) {
             ((InterfaceOtherConfigsBuilder) builder).setOtherConfigKey(key);
         }
 
         @Override
-        protected void setValue(Builder<InterfaceOtherConfigs> builder, String value) {
+        protected void setValue(final Builder<InterfaceOtherConfigs> builder, final String value) {
             ((InterfaceOtherConfigsBuilder) builder).setOtherConfigValue(value);
         }
 
@@ -2923,12 +2912,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
 
         @Override
-        protected void setKey(Builder<PortOtherConfigs> builder, String key) {
+        protected void setKey(final Builder<PortOtherConfigs> builder, final String key) {
             ((PortOtherConfigsBuilder) builder).setOtherConfigKey(key);
         }
 
         @Override
-        protected void setValue(Builder<PortOtherConfigs> builder, String value) {
+        protected void setValue(final Builder<PortOtherConfigs> builder, final String value) {
             ((PortOtherConfigsBuilder) builder).setOtherConfigValue(value);
         }
 
@@ -2945,12 +2934,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
 
         @Override
-        protected void setKey(Builder<BridgeOtherConfigs> builder, String key) {
+        protected void setKey(final Builder<BridgeOtherConfigs> builder, final String key) {
             ((BridgeOtherConfigsBuilder) builder).setBridgeOtherConfigKey(key);
         }
 
         @Override
-        protected void setValue(Builder<BridgeOtherConfigs> builder, String value) {
+        protected void setValue(final Builder<BridgeOtherConfigs> builder, final String value) {
             ((BridgeOtherConfigsBuilder) builder).setBridgeOtherConfigValue(value);
         }
 
@@ -2967,12 +2956,12 @@ public class SouthboundIT extends AbstractMdsalTestBase {
         }
 
         @Override
-        protected void setKey(Builder<BridgeExternalIds> builder, String key) {
+        protected void setKey(final Builder<BridgeExternalIds> builder, final String key) {
             ((BridgeExternalIdsBuilder) builder).setBridgeExternalIdKey(key);
         }
 
         @Override
-        protected void setValue(Builder<BridgeExternalIds> builder, String value) {
+        protected void setValue(final Builder<BridgeExternalIds> builder, final String value) {
             ((BridgeExternalIdsBuilder) builder).setBridgeExternalIdValue(value);
         }
 
@@ -2987,7 +2976,7 @@ public class SouthboundIT extends AbstractMdsalTestBase {
      * the particular cases considered.
      */
     private static <I extends Identifier<T>, T extends Identifiable<I>> List<SouthboundTestCase<I, T>>
-            generateKeyValueTestCases(KeyValueBuilder<T> builder, String testName) {
+            generateKeyValueTestCases(final KeyValueBuilder<T> builder, final String testName) {
         List<SouthboundTestCase<I, T>> testCases = new ArrayList<>();
 
         final String goodKey = "GoodKey";
@@ -3056,13 +3045,14 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     private static class PortExternalIdsSouthboundHelper
             implements SouthboundTerminationPointHelper<PortExternalIdsKey, PortExternalIds> {
         @Override
-        public void writeValues(OvsdbTerminationPointAugmentationBuilder builder,
-                Map<PortExternalIdsKey, PortExternalIds> values) {
+        public void writeValues(final OvsdbTerminationPointAugmentationBuilder builder,
+                final Map<PortExternalIdsKey, PortExternalIds> values) {
             builder.setPortExternalIds(values);
         }
 
         @Override
-        public Map<PortExternalIdsKey, PortExternalIds> readValues(OvsdbTerminationPointAugmentation augmentation) {
+        public Map<PortExternalIdsKey, PortExternalIds> readValues(
+                final OvsdbTerminationPointAugmentation augmentation) {
             return augmentation.getPortExternalIds();
         }
     }
@@ -3070,14 +3060,14 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     private static class InterfaceExternalIdsSouthboundHelper
             implements SouthboundTerminationPointHelper<InterfaceExternalIdsKey, InterfaceExternalIds> {
         @Override
-        public void writeValues(OvsdbTerminationPointAugmentationBuilder builder,
-                Map<InterfaceExternalIdsKey, InterfaceExternalIds> values) {
+        public void writeValues(final OvsdbTerminationPointAugmentationBuilder builder,
+                final Map<InterfaceExternalIdsKey, InterfaceExternalIds> values) {
             builder.setInterfaceExternalIds(values);
         }
 
         @Override
         public Map<InterfaceExternalIdsKey, InterfaceExternalIds> readValues(
-                OvsdbTerminationPointAugmentation augmentation) {
+                final OvsdbTerminationPointAugmentation augmentation) {
             return augmentation.getInterfaceExternalIds();
         }
     }
@@ -3085,25 +3075,26 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     private static class InterfaceLldpSouthboundHelper
             implements SouthboundTerminationPointHelper<InterfaceLldpKey, InterfaceLldp> {
         @Override
-        public void writeValues(OvsdbTerminationPointAugmentationBuilder builder,
-                Map<InterfaceLldpKey, InterfaceLldp> values) {
+        public void writeValues(final OvsdbTerminationPointAugmentationBuilder builder,
+                final Map<InterfaceLldpKey, InterfaceLldp> values) {
             builder.setInterfaceLldp(values);
         }
 
         @Override
-        public Map<InterfaceLldpKey, InterfaceLldp> readValues(OvsdbTerminationPointAugmentation augmentation) {
+        public Map<InterfaceLldpKey, InterfaceLldp> readValues(final OvsdbTerminationPointAugmentation augmentation) {
             return augmentation.getInterfaceLldp();
         }
     }
 
     private static class OptionsSouthboundHelper implements SouthboundTerminationPointHelper<OptionsKey, Options> {
         @Override
-        public void writeValues(OvsdbTerminationPointAugmentationBuilder builder, Map<OptionsKey, Options> values) {
+        public void writeValues(final OvsdbTerminationPointAugmentationBuilder builder,
+                final Map<OptionsKey, Options> values) {
             builder.setOptions(values);
         }
 
         @Override
-        public Map<OptionsKey, Options> readValues(OvsdbTerminationPointAugmentation augmentation) {
+        public Map<OptionsKey, Options> readValues(final OvsdbTerminationPointAugmentation augmentation) {
             return augmentation.getOptions();
         }
     }
@@ -3111,14 +3102,14 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     private static class InterfaceOtherConfigsSouthboundHelper
             implements SouthboundTerminationPointHelper<InterfaceOtherConfigsKey, InterfaceOtherConfigs> {
         @Override
-        public void writeValues(OvsdbTerminationPointAugmentationBuilder builder,
-                Map<InterfaceOtherConfigsKey, InterfaceOtherConfigs> values) {
+        public void writeValues(final OvsdbTerminationPointAugmentationBuilder builder,
+                final Map<InterfaceOtherConfigsKey, InterfaceOtherConfigs> values) {
             builder.setInterfaceOtherConfigs(values);
         }
 
         @Override
         public Map<InterfaceOtherConfigsKey, InterfaceOtherConfigs> readValues(
-                OvsdbTerminationPointAugmentation augmentation) {
+                final OvsdbTerminationPointAugmentation augmentation) {
             return augmentation.getInterfaceOtherConfigs();
         }
     }
@@ -3126,13 +3117,14 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     private static class PortOtherConfigsSouthboundHelper implements
             SouthboundTerminationPointHelper<PortOtherConfigsKey, PortOtherConfigs> {
         @Override
-        public void writeValues(OvsdbTerminationPointAugmentationBuilder builder,
-                Map<PortOtherConfigsKey, PortOtherConfigs> values) {
+        public void writeValues(final OvsdbTerminationPointAugmentationBuilder builder,
+                final Map<PortOtherConfigsKey, PortOtherConfigs> values) {
             builder.setPortOtherConfigs(values);
         }
 
         @Override
-        public Map<PortOtherConfigsKey, PortOtherConfigs> readValues(OvsdbTerminationPointAugmentation augmentation) {
+        public Map<PortOtherConfigsKey, PortOtherConfigs> readValues(
+                final OvsdbTerminationPointAugmentation augmentation) {
             return augmentation.getPortOtherConfigs();
         }
     }
@@ -3140,13 +3132,13 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     private static class BridgeExternalIdsSouthboundHelper
             implements SouthboundBridgeHelper<BridgeExternalIdsKey, BridgeExternalIds> {
         @Override
-        public void writeValues(OvsdbBridgeAugmentationBuilder builder,
-                Map<BridgeExternalIdsKey, BridgeExternalIds> values) {
+        public void writeValues(final OvsdbBridgeAugmentationBuilder builder,
+                final Map<BridgeExternalIdsKey, BridgeExternalIds> values) {
             builder.setBridgeExternalIds(values);
         }
 
         @Override
-        public Map<BridgeExternalIdsKey, BridgeExternalIds> readValues(OvsdbBridgeAugmentation augmentation) {
+        public Map<BridgeExternalIdsKey, BridgeExternalIds> readValues(final OvsdbBridgeAugmentation augmentation) {
             return augmentation.getBridgeExternalIds();
         }
     }
@@ -3154,13 +3146,13 @@ public class SouthboundIT extends AbstractMdsalTestBase {
     private static class BridgeOtherConfigsSouthboundHelper
             implements SouthboundBridgeHelper<BridgeOtherConfigsKey, BridgeOtherConfigs> {
         @Override
-        public void writeValues(OvsdbBridgeAugmentationBuilder builder,
-                Map<BridgeOtherConfigsKey, BridgeOtherConfigs> values) {
+        public void writeValues(final OvsdbBridgeAugmentationBuilder builder,
+                final Map<BridgeOtherConfigsKey, BridgeOtherConfigs> values) {
             builder.setBridgeOtherConfigs(values);
         }
 
         @Override
-        public Map<BridgeOtherConfigsKey, BridgeOtherConfigs> readValues(OvsdbBridgeAugmentation augmentation) {
+        public Map<BridgeOtherConfigsKey, BridgeOtherConfigs> readValues(final OvsdbBridgeAugmentation augmentation) {
             return augmentation.getBridgeOtherConfigs();
         }
     }
index 19440d7ad321f50d84d5ec763afbbfc0afb13e62..1d3c990cc3edfae8a3b7f81a1c25633e3f9eb49e 100644 (file)
@@ -9,7 +9,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>karaf4-parent</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>
   <modelVersion>4.0.0</modelVersion>
index ec8e472c755edff2a6d34ed0e0224a50953899b3..c3c3d08093d49fca7e76f41ebf2a357bac2410e7 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
     <parent>
         <groupId>org.opendaylight.odlparent</groupId>
         <artifactId>single-feature-parent</artifactId>
-        <version>8.1.1</version>
+        <version>9.0.2</version>
         <relativePath/>
     </parent>
 
@@ -29,7 +29,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
             <dependency>
                 <groupId>org.opendaylight.controller</groupId>
                 <artifactId>controller-artifacts</artifactId>
-                <version>3.0.7</version>
+                <version>4.0.0</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
index ced08573dc9d088be32aad5b2a9f46546456e871..6a1b9e17494902e8441fbcc9d9f6fe43c3aaedc7 100644 (file)
@@ -8,6 +8,6 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
 -->
 <features name="odl-ovsdb-utils-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0">
     <feature name="odl-ovsdb-utils" version="${project.version}">
-        <feature version="[3,4)">odl-mdsal-broker</feature>
+        <feature version="[4,5)">odl-mdsal-broker</feature>
     </feature>
 </features>
index 226c97a78b338962bf6688f27fb4eed0ffdc0025..f8d0198e9fd55272db7fb4456af933fd3121a460 100644 (file)
@@ -76,7 +76,7 @@ public class OvsdbItUtils {
             if (bridge != null && bridge.getControllerEntry() != null) {
                 controllerEntry = bridge.getControllerEntry().values().iterator().next();
                 assertEquals(controllerTarget, controllerEntry.getTarget().getValue());
-                if (controllerEntry.isIsConnected()) {
+                if (controllerEntry.getIsConnected()) {
                     LOG.info("isControllerConnected exit: true {}", controllerTarget);
                     return true;
                 }
index 002ce4609a40a06b85b291d99e7ed895f6e5a63e..d5f7ec1628c5f56437693fdf7db357ef5a2fe809 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>odlparent-lite</artifactId>
-    <version>8.1.1</version>
+    <version>9.0.2</version>
     <relativePath/>
   </parent>