    @SuppressWarnings("unchecked")
    @Test
    public void testUpdateInterfaces() throws Exception {

        Interface interfaceUpdate = mock(Interface.class);
        Column<GenericTableSchema, String> typeColumn = mock(Column.class);
        when(interfaceUpdate.getTypeColumn()).thenReturn(typeColumn);
        when(typeColumn.getData()).thenReturn(OVSDB_INTERFACE_TYPE);
        doNothing().when(ovsdbPortUpdateCommand).updateInterface(any(Interface.class), anyString(),
            any(OvsdbTerminationPointAugmentationBuilder.class));

        OvsdbTerminationPointAugmentationBuilder ovsdbTerminationPointBuilder = mock(
                OvsdbTerminationPointAugmentationBuilder.class);
        Whitebox.invokeMethod(ovsdbPortUpdateCommand, "updateInterfaces", interfaceUpdate,
                ovsdbTerminationPointBuilder);
        verify(ovsdbPortUpdateCommand).updateInterface(any(Interface.class), anyString(),
                any(OvsdbTerminationPointAugmentationBuilder.class));
    }