Updates for SDN-IP:
* Use the new Leadership Service instead of Distributed Lock to
elect the SDN-IP Leader
* Reimplement the SDN-IP Intent Synchronizer. In the new implementation
the Point-to-Point Peer intents are also synchronized by and pushed
only by the Leader (same as the Multipoint-to-SinglePoint Route intents)
* Minor cleanups
Change-Id: I8e142781211a1d0f2d362875bc28fd05d843cd4b
diff --git a/apps/sdnip/src/test/java/org/onlab/onos/sdnip/RouterTest.java b/apps/sdnip/src/test/java/org/onlab/onos/sdnip/RouterTest.java
index b5beb4a..db21d65 100644
--- a/apps/sdnip/src/test/java/org/onlab/onos/sdnip/RouterTest.java
+++ b/apps/sdnip/src/test/java/org/onlab/onos/sdnip/RouterTest.java
@@ -115,8 +115,8 @@
intentService = createMock(IntentService.class);
intentSynchronizer = new IntentSynchronizer(APPID, intentService);
- router = new Router(APPID, intentSynchronizer,
- hostService, sdnIpConfigService, interfaceService);
+ router = new Router(APPID, intentSynchronizer, sdnIpConfigService,
+ interfaceService, hostService);
}
/**
@@ -267,8 +267,8 @@
// Verify
assertEquals(router.getRoutes().size(), 1);
assertTrue(router.getRoutes().contains(routeEntry));
- assertEquals(intentSynchronizer.getPushedRouteIntents().size(), 1);
- assertEquals(intentSynchronizer.getPushedRouteIntents().iterator().next(),
+ assertEquals(intentSynchronizer.getRouteIntents().size(), 1);
+ assertEquals(intentSynchronizer.getRouteIntents().iterator().next(),
intent);
verify(intentService);
}
@@ -347,8 +347,8 @@
// Verify
assertEquals(router.getRoutes().size(), 1);
assertTrue(router.getRoutes().contains(routeEntryUpdate));
- assertEquals(intentSynchronizer.getPushedRouteIntents().size(), 1);
- assertEquals(intentSynchronizer.getPushedRouteIntents().iterator().next(),
+ assertEquals(intentSynchronizer.getRouteIntents().size(), 1);
+ assertEquals(intentSynchronizer.getRouteIntents().iterator().next(),
intentNew);
verify(intentService);
}
@@ -397,7 +397,7 @@
// Verify
assertEquals(router.getRoutes().size(), 0);
- assertEquals(intentSynchronizer.getPushedRouteIntents().size(), 0);
+ assertEquals(intentSynchronizer.getRouteIntents().size(), 0);
verify(intentService);
}
@@ -425,7 +425,7 @@
// Verify
assertEquals(router.getRoutes().size(), 1);
assertTrue(router.getRoutes().contains(routeEntry));
- assertEquals(intentSynchronizer.getPushedRouteIntents().size(), 0);
+ assertEquals(intentSynchronizer.getRouteIntents().size(), 0);
verify(intentService);
}
}