9fe9891d6b5ca0f9f89c566eeffc11308b8694aa
[openflowplugin.git] / openflowplugin-impl / src / test / java / org / opendaylight / openflowplugin / impl / device / translator / PacketReceivedTranslatorTest.java
1 package org.opendaylight.openflowplugin.impl.device.translator;
2
3 import org.junit.Before;
4 import org.junit.Test;
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;
14
15 /**
16  * Created by tkubas on 4/1/15.
17  */
18
19 @RunWith(MockitoJUnitRunner.class)
20 public class PacketReceivedTranslatorTest {
21
22     @Mock
23     DeviceContext deviceContext;
24
25     @Before
26     public void setUp() throws Exception {
27
28     }
29
30     @Test
31     public void testTranslate() throws Exception {
32         PacketReceivedTranslator packetReceivedTranslator = new PacketReceivedTranslator();
33 //        packetReceivedTranslator.translate()
34     }
35
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();
42
43     }
44 }