Skip to content
Snippets Groups Projects
Commit d70b6dea authored by Alex Reimers's avatar Alex Reimers
Browse files

Fix LinkDiscoveryManagerTest. [#28640601]

parent 59e7c41f
No related branches found
No related tags found
No related merge requests found
...@@ -38,6 +38,8 @@ import net.floodlightcontroller.linkdiscovery.ILinkDiscoveryService; ...@@ -38,6 +38,8 @@ import net.floodlightcontroller.linkdiscovery.ILinkDiscoveryService;
import net.floodlightcontroller.linkdiscovery.LinkInfo; import net.floodlightcontroller.linkdiscovery.LinkInfo;
import net.floodlightcontroller.linkdiscovery.LinkTuple; import net.floodlightcontroller.linkdiscovery.LinkTuple;
import net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager; import net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager;
import net.floodlightcontroller.restserver.IRestApiService;
import net.floodlightcontroller.restserver.RestApiServer;
import net.floodlightcontroller.routing.IRoutingService; import net.floodlightcontroller.routing.IRoutingService;
import net.floodlightcontroller.storage.IStorageSourceService; import net.floodlightcontroller.storage.IStorageSourceService;
import net.floodlightcontroller.storage.memory.MemoryStorageSource; import net.floodlightcontroller.storage.memory.MemoryStorageSource;
...@@ -87,15 +89,19 @@ public class LinkDiscoveryManagerTest extends FloodlightTestCase { ...@@ -87,15 +89,19 @@ public class LinkDiscoveryManagerTest extends FloodlightTestCase {
TopologyManager routingEngine = new TopologyManager(); TopologyManager routingEngine = new TopologyManager();
ldm.linkDiscoveryAware = new ArrayList<ILinkDiscoveryListener>(); ldm.linkDiscoveryAware = new ArrayList<ILinkDiscoveryListener>();
MockThreadPoolService tp = new MockThreadPoolService(); MockThreadPoolService tp = new MockThreadPoolService();
RestApiServer restApi = new RestApiServer();
cntx.addService(IRestApiService.class, restApi);
cntx.addService(IThreadPoolService.class, tp); cntx.addService(IThreadPoolService.class, tp);
cntx.addService(IRoutingService.class, routingEngine); cntx.addService(IRoutingService.class, routingEngine);
cntx.addService(ILinkDiscoveryService.class, ldm); cntx.addService(ILinkDiscoveryService.class, ldm);
cntx.addService(ITopologyService.class, ldm); cntx.addService(ITopologyService.class, ldm);
cntx.addService(IStorageSourceService.class, new MemoryStorageSource()); cntx.addService(IStorageSourceService.class, new MemoryStorageSource());
cntx.addService(IFloodlightProviderService.class, getMockFloodlightProvider()); cntx.addService(IFloodlightProviderService.class, getMockFloodlightProvider());
restApi.init(cntx);
tp.init(cntx); tp.init(cntx);
routingEngine.init(cntx); routingEngine.init(cntx);
ldm.init(cntx); ldm.init(cntx);
restApi.startUp(cntx);
tp.startUp(cntx); tp.startUp(cntx);
routingEngine.startUp(cntx); routingEngine.startUp(cntx);
ldm.startUp(cntx); ldm.startUp(cntx);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment