1 package org.opendaylight.openflowplugin.impl.device.translator;
3 import org.junit.Before;
5 import org.junit.runner.RunWith;
6 import org.mockito.Mock;
7 import org.mockito.runners.MockitoJUnitRunner;
8 import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;
9 import org.opendaylight.openflowplugin.api.openflow.device.DeviceContext;
10 import org.opendaylight.openflowplugin.impl.device.DeviceContextImpl;
11 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.PacketInReason;
12 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.PacketInMessage;
13 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.PacketInMessageBuilder;
16 * Created by tkubas on 4/1/15.
19 @RunWith(MockitoJUnitRunner.class)
20 public class PacketReceivedTranslatorTest {
23 DeviceContext deviceContext;
26 public void setUp() throws Exception {
31 public void testTranslate() throws Exception {
32 PacketReceivedTranslator packetReceivedTranslator = new PacketReceivedTranslator();
33 // packetReceivedTranslator.translate()
36 private static PacketInMessage createPacketInMessage(final byte[] data,
37 final java.lang.Integer port) {
38 PacketInReason reason = PacketInReason.OFPRACTION;
39 return new PacketInMessageBuilder()
40 .setVersion((short) EncodeConstants.OF10_VERSION_ID)
41 .setInPort(port).setData(data).setReason(reason).build();