[ONOS-4385] Handle flow removed message type in all cases

- Do not handle packet in messages inside ControllerImpl class

Change-Id: Idcb26b277b790125bd6b3ba8f10bb4c60e2a3c58
diff --git a/protocols/openflow/ctl/src/test/java/org/onosproject/openflow/controller/impl/OpenFlowControllerImplPacketsTest.java b/protocols/openflow/ctl/src/test/java/org/onosproject/openflow/controller/impl/OpenFlowControllerImplPacketsTest.java
index ca9a1a8..d87913a 100644
--- a/protocols/openflow/ctl/src/test/java/org/onosproject/openflow/controller/impl/OpenFlowControllerImplPacketsTest.java
+++ b/protocols/openflow/ctl/src/test/java/org/onosproject/openflow/controller/impl/OpenFlowControllerImplPacketsTest.java
@@ -19,7 +19,6 @@
 import org.junit.Test;
 import org.onosproject.openflow.ExecutorServiceAdapter;
 import org.onosproject.openflow.MockOfFeaturesReply;
-import org.onosproject.openflow.MockOfPacketIn;
 import org.onosproject.openflow.MockOfPortStatus;
 import org.onosproject.openflow.OfMessageAdapter;
 import org.onosproject.openflow.OpenFlowSwitchListenerAdapter;
@@ -38,7 +37,9 @@
 
 import static junit.framework.TestCase.fail;
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.*;
+import static org.hamcrest.Matchers.equalTo;
+import static org.hamcrest.Matchers.hasSize;
+import static org.hamcrest.Matchers.is;
 
 /**
  * Tests for packet processing in the open flow controller impl class.
@@ -51,8 +52,6 @@
     OpenFlowSwitchListenerAdapter switchListener;
     TestPacketListener packetListener;
     TestExecutorService statsExecutorService;
-    TestExecutorService pktInExecutorService;
-    TestExecutorService flowRmvExecutorService;
 
     /**
      * Mock packet listener that accumulates packets.
@@ -70,7 +69,6 @@
         }
     }
 
-
     /**
      * Mock executor service that tracks submits.
      */
@@ -112,13 +110,8 @@
         controller.addPacketListener(100, packetListener);
 
         statsExecutorService = new TestExecutorService();
-        pktInExecutorService = new TestExecutorService();
-        flowRmvExecutorService = new TestExecutorService();
 
         controller.executorMsgs = statsExecutorService;
-        controller.executorPacketIn = pktInExecutorService;
-        controller.executorFlowRemoved = flowRmvExecutorService;
-
     }
 
     /**
@@ -148,19 +141,6 @@
     }
 
     /**
-     * Tests a packet in listen operation.
-     */
-    @Test
-    public void testPacketInListen() {
-        agent.addConnectedSwitch(dpid1, switch1);
-        OFMessage packetInPacket = new MockOfPacketIn();
-        controller.processPacket(dpid1, packetInPacket);
-        assertThat(packetListener.contexts(), hasSize(1));
-        assertThat(pktInExecutorService.submittedMessages(), hasSize(1));
-        assertThat(pktInExecutorService.submittedMessages().get(0), is(packetInPacket));
-    }
-
-    /**
      * Tests an error operation.
      */
     @Test
@@ -171,16 +151,4 @@
         assertThat(statsExecutorService.submittedMessages(), hasSize(1));
         assertThat(statsExecutorService.submittedMessages().get(0), is(errorPacket));
     }
-
-    /**
-     * Tests a packet in operation.
-     */
-    @Test
-    public void testFlowRemoved() {
-        agent.addConnectedSwitch(dpid1, switch1);
-        OFMessage flowRemovedPacket = new MockOfFlowRemoved();
-        controller.processPacket(dpid1, flowRemovedPacket);
-        assertThat(flowRmvExecutorService.submittedMessages(), hasSize(1));
-        assertThat(flowRmvExecutorService.submittedMessages().get(0), is(flowRemovedPacket));
-    }
 }