- @SuppressWarnings("unchecked")
- @Test
- public void testGetTerminationPointBridge() throws Exception {
- bridgeUpdatedRows = new HashMap<>();
- Bridge bridge = mock(Bridge.class);
- UUID bridgeUuid = mock(UUID.class);
- bridgeUpdatedRows.put(bridgeUuid, bridge);
- field(OvsdbPortUpdateCommand.class, "bridgeUpdatedRows").set(ovsdbPortUpdateCommand, bridgeUpdatedRows);
-
- Column<GenericTableSchema, Set<UUID>> column = mock(Column.class);
- when(bridge.getPortsColumn()).thenReturn(column);
- Set<UUID> set = new HashSet<>();
- UUID portUuid = mock(UUID.class);
- set.add(portUuid);
- when(column.getData()).thenReturn(set);
-
- PowerMockito.mockStatic(SouthboundMapper.class);
- when(ovsdbPortUpdateCommand.getOvsdbConnectionInstance()).thenReturn(mock(OvsdbConnectionInstance.class));
- InstanceIdentifier<Node> nodeIid = mock(InstanceIdentifier.class);
- PowerMockito.when(SouthboundMapper.createInstanceIdentifier(any(InstanceIdentifierCodec.class),
- any(OvsdbConnectionInstance.class), any(Bridge.class))).thenReturn(nodeIid);
-
- Optional<InstanceIdentifier<Node>> testResult = Optional.of(nodeIid);
- assertEquals(testResult, Whitebox.invokeMethod(ovsdbPortUpdateCommand, "getTerminationPointBridge", portUuid));
- }
-