Committed by
Gerrit Code Review
ONOS-420 Openflow trigger probe test
Change-Id: Ie3c5f89ea76a4d57ba94348a85af2cf57222bd3a
Showing
1 changed file
with
14 additions
and
0 deletions
| ... | @@ -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 | ... | ... |
-
Please register or login to post a comment