Fix intermittent failures in LlGracefulCapabilityHandlerTest 87/93387/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 26 Oct 2020 12:16:57 +0000 (13:16 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 26 Oct 2020 12:16:57 +0000 (13:16 +0100)
The test is expecting ordering to be completely kept, hence we need
to use an alternative BindingMap.

Change-Id: Ic45bef9f7cf5678ebdb107443f8d016cfe17f744
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/LlGracefulCapabilityHandlerTest.java

index 263c8528cfdb34794c886dbd6dc11b7eee655e90..81013418d5b0940eef3eefadf54d119aba6b76cf 100644 (file)
@@ -78,7 +78,7 @@ public class LlGracefulCapabilityHandlerTest {
         };
 
         final LlGracefulRestartCapability capability = new LlGracefulRestartCapabilityBuilder()
-                .setTables(BindingMap.of(new TablesBuilder()
+                .setTables(BindingMap.ordered(new TablesBuilder()
                                 .setAfi(Ipv4AddressFamily.class)
                                 .setSafi(UnicastSubsequentAddressFamily.class)
                                 .setAfiFlags(new Tables.AfiFlags(Boolean.FALSE))
@@ -136,7 +136,7 @@ public class LlGracefulCapabilityHandlerTest {
             (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0xa0
         };
         final LlGracefulRestartCapability capability = new LlGracefulRestartCapabilityBuilder()
-                .setTables(BindingMap.of(new TablesBuilder()
+                .setTables(BindingMap.ordered(new TablesBuilder()
                                 .setAfi(Ipv4AddressFamily.class)
                                 .setSafi(UnicastSubsequentAddressFamily.class)
                                 .setAfiFlags(new Tables.AfiFlags(Boolean.FALSE))
@@ -192,7 +192,7 @@ public class LlGracefulCapabilityHandlerTest {
         };
 
         final LlGracefulRestartCapability capability = new LlGracefulRestartCapabilityBuilder()
-                .setTables(BindingMap.of(new TablesBuilder()
+                .setTables(BindingMap.ordered(new TablesBuilder()
                                 .setAfi(Ipv4AddressFamily.class)
                                 .setSafi(UnicastSubsequentAddressFamily.class)
                                 .setAfiFlags(new Tables.AfiFlags(Boolean.FALSE))