1 package org.opendaylight.nemo.renderer.openflow.physicalnetwork;
3 import junit.framework.TestCase;
4 import org.junit.Assert;
5 import org.junit.Before;
7 import org.opendaylight.controller.liblldp.EtherTypes;
8 import org.opendaylight.controller.liblldp.Ethernet;
9 import org.opendaylight.controller.liblldp.NetUtils;
10 import org.opendaylight.controller.liblldp.PacketException;
11 import org.opendaylight.nemo.renderer.openflow.FlowUtils;
12 import org.opendaylight.nemo.renderer.openflow.physicalnetwork.OFPacketInListener;
13 import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef;
14 import org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener;
15 import org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived;
16 import org.slf4j.Logger;
17 import org.slf4j.LoggerFactory;
19 import java.util.ArrayList;
21 import static org.junit.Assert.*;
22 import static org.mockito.Mockito.*;
24 * Created by zhangmeng on 2015/11/24.
26 public class OFPacketInListenerTest extends TestCase {
27 private OFPacketInListener ofPacketInListener;
28 private FlowUtils flowUtils;
30 public void setUp() throws Exception {
31 flowUtils = mock(FlowUtils.class);
32 ofPacketInListener = new OFPacketInListener(flowUtils);
37 public void testOnPacketReceived() throws Exception {
38 // byte bt[] = new byte[0];
39 // PacketReceived packetReceived = mock(PacketReceived.class);
40 // when(packetReceived.getPayload()).thenReturn(bt);
41 // when(packetReceived.getIngress()).thenReturn(mock(NodeConnectorRef.class));
43 ofPacketInListener.onPacketReceived(null);
44 Assert.assertNotNull(ofPacketInListener);