import static org.opendaylight.ovsdb.southbound.SouthboundUtil.schemaMismatchLog;
+import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Optional;
import java.util.ArrayList;
import java.util.Collection;
}
}
- private void updateTerminationPoints(ReadWriteTransaction transaction, Node node) {
+ @VisibleForTesting
+ void updateTerminationPoints(ReadWriteTransaction transaction, Node node) {
for (Entry<UUID, Port> portUpdate : portUpdatedRows.entrySet()) {
String portName = null;
portName = portUpdate.getValue().getNameColumn().getData();
}
- private void buildTerminationPoint(ReadWriteTransaction transaction,
+ @VisibleForTesting
+ void buildTerminationPoint(ReadWriteTransaction transaction,
InstanceIdentifier<TerminationPoint> tpPath,
OvsdbTerminationPointAugmentationBuilder tpAugmentationBuilder,
Node node, Entry<UUID, Port> portUpdate) {
return Optional.absent();
}
- private void updateInterfaces(Interface interfaceUpdate,
+ @VisibleForTesting
+ void updateInterfaces(Interface interfaceUpdate,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
Column<GenericTableSchema, String> typeColumn = interfaceUpdate.getTypeColumn();
updateInterface(interfaceUpdate, type,ovsdbTerminationPointBuilder);
}
- private void updatePort(final ReadWriteTransaction transaction, final Node node,
+ @VisibleForTesting
+ void updatePort(final ReadWriteTransaction transaction, final Node node,
final InstanceIdentifier<TerminationPoint> tpPath, final Entry<UUID, Port> port,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
updatePortOtherConfig(port.getValue(), ovsdbTerminationPointBuilder);
}
- private void updateInterface(final Interface interf,
+ @VisibleForTesting
+ void updateInterface(final Interface interf,
final String type,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
updateInterfacePolicing(interf, ovsdbTerminationPointBuilder);
}
- private void updateVlan(final Port port,
+ @VisibleForTesting
+ void updateVlan(final Port port,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
Collection<Long> vlanId = port.getTagColumn().getData();
}
}
- private void updateVlanTrunks(final Port port,
+ @VisibleForTesting
+ void updateVlanTrunks(final Port port,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
Set<Long> portTrunks = port.getTrunksColumn().getData();
ovsdbTerminationPointBuilder.setTrunks(modelTrunks);
}
- private void updateVlanMode(final Port port,
+ @VisibleForTesting
+ void updateVlanMode(final Port port,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
Collection<String> vlanMode = port.getVlanModeColumn().getData();
}
}
- @SuppressWarnings("unchecked")
private void updateQos(final ReadWriteTransaction transaction, final Node node,
InstanceIdentifier<TerminationPoint> tpPath, final Entry<UUID, Port> port,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
}
}
- private void updateOfPort(final Interface interf,
+ @VisibleForTesting
+ void updateOfPort(final Interface interf,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
Set<Long> ofPorts = interf.getOpenFlowPortColumn().getData();
}
}
- private void updateOfPortRequest(final Interface interf,
+ @VisibleForTesting
+ void updateOfPortRequest(final Interface interf,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
Set<Long> ofPortRequests = null;
}
}
- private void updateInterfaceExternalIds(final Interface interf,
+ @VisibleForTesting
+ void updateInterfaceExternalIds(final Interface interf,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
Map<String, String> interfaceExternalIds =
}
}
- private void updatePortExternalIds(final Port port,
+ @VisibleForTesting
+ void updatePortExternalIds(final Port port,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
Map<String, String> portExternalIds = port.getExternalIdsColumn().getData();
}
}
- private void updateOptions(final Interface interf,
+ @VisibleForTesting
+ void updateOptions(final Interface interf,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
Map<String, String> optionsMap = interf.getOptionsColumn().getData();
}
}
- private void updatePortOtherConfig(final Port port,
+ @VisibleForTesting
+ void updatePortOtherConfig(final Port port,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
Map<String, String> portOtherConfigMap = port.getOtherConfigColumn().getData();
}
}
- private void updateInterfaceOtherConfig(final Interface interf,
+ @VisibleForTesting
+ void updateInterfaceOtherConfig(final Interface interf,
final OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder) {
Map<String, String> interfaceOtherConfigMap = interf.getOtherConfigColumn().getData();
}
@SuppressWarnings("unchecked")
- private InstanceIdentifier<TerminationPoint> getInstanceIdentifier(InstanceIdentifier<Node> bridgeIid,Port port) {
+ @VisibleForTesting
+ InstanceIdentifier<TerminationPoint> getInstanceIdentifier(InstanceIdentifier<Node> bridgeIid,Port port) {
if (port.getExternalIdsColumn() != null
&& port.getExternalIdsColumn().getData() != null
&& port.getExternalIdsColumn().getData().containsKey(SouthboundConstants.IID_EXTERNAL_ID_KEY)) {