Sithara Punnassery
Committed by Gerrit Code Review

ONOS-420 Openflow trigger probe test

Change-Id: Ie3c5f89ea76a4d57ba94348a85af2cf57222bd3a
...@@ -114,9 +114,22 @@ public class OpenFlowDeviceProviderTest { ...@@ -114,9 +114,22 @@ public class OpenFlowDeviceProviderTest {
114 assertEquals("Should be SLAVE", RoleState.SLAVE, controller.roleMap.get(DPID1)); 114 assertEquals("Should be SLAVE", RoleState.SLAVE, controller.roleMap.get(DPID1));
115 } 115 }
116 116
117 + //sending a features req, msg will be added to sent
117 @Test 118 @Test
118 public void triggerProbe() { 119 public void triggerProbe() {
120 + int cur = SW1.sent.size();
121 + provider.triggerProbe(DID1);
122 + assertEquals("OF message not sent", cur + 1, SW1.sent.size());
123 + }
119 124
125 + //test receiving features reply
126 + @Test
127 + public void switchChanged() {
128 + controller.listener.switchChanged(DPID1);
129 + Collection<PortDescription> updatedDescr = registry.ports.values();
130 + for (PortDescription pd : updatedDescr) {
131 + assertNotNull("Switch change not handled by the provider service", pd);
132 + }
120 } 133 }
121 134
122 @Test 135 @Test
...@@ -322,6 +335,7 @@ public class OpenFlowDeviceProviderTest { ...@@ -322,6 +335,7 @@ public class OpenFlowDeviceProviderTest {
322 335
323 @Override 336 @Override
324 public void handleMessage(OFMessage fromSwitch) { 337 public void handleMessage(OFMessage fromSwitch) {
338 +
325 } 339 }
326 340
327 @Override 341 @Override
......