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