Update MRI upstreams for Phosphorus
[openflowplugin.git] / openflowplugin-impl / src / test / java / org / opendaylight / openflowplugin / impl / util / MatchNormalizationUtilTest.java
index 4057c19cd6c3d5e56473a29c0ace1d7034b6dad1..f945d83ba81d4b141a0dd284a6b1a824a4d0a23b 100644 (file)
@@ -5,7 +5,6 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-
 package org.opendaylight.openflowplugin.impl.util;
 
 import static org.junit.Assert.assertEquals;
@@ -37,6 +36,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026
 import org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.TunnelIpv4Match;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.TunnelIpv4MatchBuilder;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.opendaylight.ipv6.arbitrary.bitmask.fields.rev160224.Ipv6ArbitraryMask;
+import org.opendaylight.yangtools.yang.common.Uint16;
 
 public class MatchNormalizationUtilTest {
     @Test
@@ -44,7 +44,7 @@ public class MatchNormalizationUtilTest {
         final long port = 10;
 
         final MatchBuilder matchBuilder = MatchNormalizationUtil.normalizeInPortMatch(new MatchBuilder()
-                .setInPort(new NodeConnectorId("openflow:1:" + port)), EncodeConstants.OF13_VERSION_ID);
+                .setInPort(new NodeConnectorId("openflow:1:" + port)), EncodeConstants.OF_VERSION_1_3);
 
         assertEquals(String.valueOf(port), matchBuilder.getInPort().getValue());
     }
@@ -54,7 +54,7 @@ public class MatchNormalizationUtilTest {
         final long port = 10;
 
         final MatchBuilder matchBuilder = MatchNormalizationUtil.normalizeInPhyPortMatch(new MatchBuilder()
-                .setInPhyPort(new NodeConnectorId("openflow:1:" + port)), EncodeConstants.OF13_VERSION_ID);
+                .setInPhyPort(new NodeConnectorId("openflow:1:" + port)), EncodeConstants.OF_VERSION_1_3);
 
         assertEquals(String.valueOf(port), matchBuilder.getInPhyPort().getValue());
     }
@@ -70,7 +70,7 @@ public class MatchNormalizationUtilTest {
 
         final MatchBuilder matchBuilder = MatchNormalizationUtil.normalizeArpMatch(new MatchBuilder()
                 .setLayer3Match(new ArpMatchBuilder()
-                        .setArpOp(10)
+                        .setArpOp(Uint16.TEN)
                         .setArpSourceTransportAddress(new Ipv4Prefix(source))
                         .setArpTargetTransportAddress(new Ipv4Prefix(destination))
                         .setArpTargetHardwareAddress(new ArpTargetHardwareAddressBuilder()
@@ -83,7 +83,7 @@ public class MatchNormalizationUtilTest {
                                 .build())
                         .build()));
 
-        assertEquals(arpOp, ArpMatch.class.cast(matchBuilder.getLayer3Match()).getArpOp().intValue());
+        assertEquals(arpOp, ((ArpMatch) matchBuilder.getLayer3Match()).getArpOp().intValue());
     }
 
     @Test
@@ -97,8 +97,10 @@ public class MatchNormalizationUtilTest {
                         .setTunnelIpv4Destination(new Ipv4Prefix(destination))
                         .build()));
 
-        assertEquals("192.168.1.0/24", TunnelIpv4Match.class.cast(matchBuilder.getLayer3Match()).getTunnelIpv4Source().getValue());
-        assertEquals("192.168.2.0/24", TunnelIpv4Match.class.cast(matchBuilder.getLayer3Match()).getTunnelIpv4Destination().getValue());
+        assertEquals("192.168.1.0/24",
+                ((TunnelIpv4Match) matchBuilder.getLayer3Match()).getTunnelIpv4Source().getValue());
+        assertEquals("192.168.2.0/24",
+                ((TunnelIpv4Match) matchBuilder.getLayer3Match()).getTunnelIpv4Destination().getValue());
     }
 
     @Test
@@ -112,8 +114,9 @@ public class MatchNormalizationUtilTest {
                         .setIpv4Destination(new Ipv4Prefix(destination))
                         .build()));
 
-        assertEquals("192.168.1.0/24", Ipv4Match.class.cast(matchBuilder.getLayer3Match()).getIpv4Source().getValue());
-        assertEquals("192.168.2.0/24", Ipv4Match.class.cast(matchBuilder.getLayer3Match()).getIpv4Destination().getValue());
+        assertEquals("192.168.1.0/24", ((Ipv4Match) matchBuilder.getLayer3Match()).getIpv4Source().getValue());
+        assertEquals("192.168.2.0/24",
+                ((Ipv4Match) matchBuilder.getLayer3Match()).getIpv4Destination().getValue());
     }
 
     @Test
@@ -130,8 +133,8 @@ public class MatchNormalizationUtilTest {
                         .setIpv4DestinationArbitraryBitmask(leftMask)
                         .build()));
 
-        assertEquals(right, Ipv4Match.class.cast(matchBuilder.getLayer3Match()).getIpv4Source());
-        assertEquals(right, Ipv4Match.class.cast(matchBuilder.getLayer3Match()).getIpv4Destination());
+        assertEquals(right, ((Ipv4Match) matchBuilder.getLayer3Match()).getIpv4Source());
+        assertEquals(right, ((Ipv4Match) matchBuilder.getLayer3Match()).getIpv4Destination());
     }
 
     @Test
@@ -152,11 +155,11 @@ public class MatchNormalizationUtilTest {
                         .setIpv6Destination(leftPrefix)
                         .build()));
 
-        assertEquals(rightMac, Ipv6Match.class.cast(matchBuilder.getLayer3Match()).getIpv6NdSll());
-        assertEquals(rightMac, Ipv6Match.class.cast(matchBuilder.getLayer3Match()).getIpv6NdTll());
-        assertEquals(rightPrefix, Ipv6Match.class.cast(matchBuilder.getLayer3Match()).getIpv6Source());
-        assertEquals(rightPrefix, Ipv6Match.class.cast(matchBuilder.getLayer3Match()).getIpv6Destination());
-        assertEquals(rightAddress, Ipv6Match.class.cast(matchBuilder.getLayer3Match()).getIpv6NdTarget());
+        assertEquals(rightMac, ((Ipv6Match) matchBuilder.getLayer3Match()).getIpv6NdSll());
+        assertEquals(rightMac, ((Ipv6Match) matchBuilder.getLayer3Match()).getIpv6NdTll());
+        assertEquals(rightPrefix, ((Ipv6Match) matchBuilder.getLayer3Match()).getIpv6Source());
+        assertEquals(rightPrefix, ((Ipv6Match) matchBuilder.getLayer3Match()).getIpv6Destination());
+        assertEquals(rightAddress, ((Ipv6Match) matchBuilder.getLayer3Match()).getIpv6NdTarget());
     }
 
     @Test
@@ -173,8 +176,8 @@ public class MatchNormalizationUtilTest {
                         .setIpv6DestinationArbitraryBitmask(leftMask)
                         .build()));
 
-        assertEquals(right, Ipv6Match.class.cast(matchBuilder.getLayer3Match()).getIpv6Source());
-        assertEquals(right, Ipv6Match.class.cast(matchBuilder.getLayer3Match()).getIpv6Destination());
+        assertEquals(right, ((Ipv6Match) matchBuilder.getLayer3Match()).getIpv6Source());
+        assertEquals(right, ((Ipv6Match) matchBuilder.getLayer3Match()).getIpv6Destination());
     }
 
     @Test