Carry information about source ONOS node in each route.
Change-Id: I4877a048771935e3dbe310272e0b82c77b8678af
diff --git a/apps/routing/common/src/test/java/org/onosproject/routing/bgp/BgpSessionManagerTest.java b/apps/routing/common/src/test/java/org/onosproject/routing/bgp/BgpSessionManagerTest.java
index 9f9ad3c..3bbad0c 100644
--- a/apps/routing/common/src/test/java/org/onosproject/routing/bgp/BgpSessionManagerTest.java
+++ b/apps/routing/common/src/test/java/org/onosproject/routing/bgp/BgpSessionManagerTest.java
@@ -34,6 +34,10 @@
import org.onlab.junit.TestUtils.TestUtilsException;
import org.onlab.packet.Ip4Address;
import org.onlab.packet.Ip4Prefix;
+import org.onlab.packet.IpAddress;
+import org.onosproject.cluster.ClusterService;
+import org.onosproject.cluster.DefaultControllerNode;
+import org.onosproject.cluster.NodeId;
import org.onosproject.incubator.net.routing.RouteAdminService;
import org.osgi.service.component.ComponentContext;
@@ -80,6 +84,9 @@
private static final long DEFAULT_MULTI_EXIT_DISC = 20;
private static final long BETTER_MULTI_EXIT_DISC = 30;
+ private static final NodeId NODE_ID = new NodeId("local");
+ private static final IpAddress LOCAL = IpAddress.valueOf("127.0.0.1");
+
BgpRouteEntry.AsPath asPathShort;
BgpRouteEntry.AsPath asPathLong;
@@ -255,6 +262,12 @@
replay(routeService);
bgpSessionManager.routeService = routeService;
+ ClusterService clusterService = createMock(ClusterService.class);
+ expect(clusterService.getLocalNode())
+ .andReturn(new DefaultControllerNode(NODE_ID, LOCAL)).anyTimes();
+ replay(clusterService);
+ bgpSessionManager.clusterService = clusterService;
+
// NOTE: We use port 0 to bind on any available port
ComponentContext componentContext = createMock(ComponentContext.class);
getDictionaryMock(componentContext);