import org.opendaylight.openflowplugin.api.OFConstants;
import org.opendaylight.openflowplugin.api.openflow.device.DeviceContext;
import org.opendaylight.openflowplugin.api.openflow.device.DeviceInfo;
-import org.opendaylight.openflowplugin.api.openflow.device.DeviceState;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.MacAddress;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925.flow.capable.port.StateBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortConfig;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortConfigV10;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortFeatures;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortFeaturesV10;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortReason;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortState;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PortStateV10;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.PortStatusMessageBuilder;
/**
- * Test of {@link PortUpdateTranslator}
+ * Test of {@link PortUpdateTranslator}.
*/
@RunWith(MockitoJUnitRunner.class)
public class PortUpdateTranslatorTest {
@Mock
private DeviceContext deviceContext;
@Mock
- private DeviceState deviceState;
- @Mock
private DeviceInfo deviceInfo;
private org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925.PortConfig portConfig;
@Before
public void setUp() throws Exception {
- Mockito.when(deviceContext.getDeviceInfo()).thenReturn(deviceInfo);
portUpdateTranslator = new PortUpdateTranslator();
portStateBld = new StateBuilder().setLive(true);
.getDefaultInstance("hundredGbFd");
- final FlowCapableNodeConnector nodeConnector = portUpdateTranslator.translate(portBld.build(), deviceInfo, null);
+ final FlowCapableNodeConnector nodeConnector =
+ portUpdateTranslator.translate(portBld.build(), deviceInfo, null);
commonCheck(nodeConnector);
null, false, false, null, null, null, null, null
);
- final FlowCapableNodeConnector nodeConnector = portUpdateTranslator.translate(portBld.build(), deviceInfo, null);
+ final FlowCapableNodeConnector nodeConnector =
+ portUpdateTranslator.translate(portBld.build(), deviceInfo, null);
commonCheck(nodeConnector);
return new PortStatusMessageBuilder()
.setPortNo(portNoValue)
+ .setReason(PortReason.OFPPRADD)
.setAdvertisedFeatures(portFeatures13)
.setAdvertisedFeaturesV10(portFeatures10)
.setConfig(portConfig13)
.setMaxSpeed(2 * speed)
.setName("utPortName:" + portNoValue);
}
-}
\ No newline at end of file
+}