final List<DataObjectModification<? extends DataObject>> peerMod = deletedConfig.stream()
.filter(mod -> !mod.getDataType().equals(Global.class))
.collect(Collectors.toList());
- if (!peerMod.isEmpty()) {
- handleGlobalChange(peerMod, rootIdentifier);
- }
if (!globalMod.isEmpty()) {
- handlePeersChange(globalMod, rootIdentifier);
+ handleGlobalChange(globalMod, rootIdentifier);
+ }
+ if (!peerMod.isEmpty()) {
+ handlePeersChange(peerMod, rootIdentifier);
}
}
verify(this.blueprintContainer).getComponentInstance(eq("ribImpl"));
verify(this.bundleContext, times(2))
.registerService(eq(InstanceType.RIB.getServices()), any(), any(Dictionary.class));
- verify(this.dataTreeRegistration, times(1)).close();
- verify(this.registration, times(1)).unregister();
+ verify(this.dataTreeRegistration, times(2)).close();
+ verify(this.registration, times(2)).unregister();
deployer.close();
}
//Delete existing Peer
verify(this.bundleContext, times(2))
.registerService(eq(InstanceType.PEER.getServices()), any(BgpPeer.class), any(Dictionary.class));
- verify(this.registration, times(3)).unregister();
+ verify(this.registration, times(2)).unregister();
deployer.close();
}