Ray Milkey
Committed by Gerrit Code Review

Unit tests for OpenFlowControllerImplTest

Change-Id: I8a6d68f66e5a96597c4a0793940c3f707837f555
...@@ -41,6 +41,9 @@ import org.projectfloodlight.openflow.protocol.OFVersion; ...@@ -41,6 +41,9 @@ import org.projectfloodlight.openflow.protocol.OFVersion;
41 * Testing adapter for the OpenFlow switch driver class. 41 * Testing adapter for the OpenFlow switch driver class.
42 */ 42 */
43 public class OpenflowSwitchDriverAdapter implements OpenFlowSwitchDriver { 43 public class OpenflowSwitchDriverAdapter implements OpenFlowSwitchDriver {
44 +
45 + RoleState role = RoleState.MASTER;
46 +
44 @Override 47 @Override
45 public void setAgent(OpenFlowAgent agent) { 48 public void setAgent(OpenFlowAgent agent) {
46 49
...@@ -218,12 +221,12 @@ public class OpenflowSwitchDriverAdapter implements OpenFlowSwitchDriver { ...@@ -218,12 +221,12 @@ public class OpenflowSwitchDriverAdapter implements OpenFlowSwitchDriver {
218 221
219 @Override 222 @Override
220 public void setRole(RoleState role) { 223 public void setRole(RoleState role) {
221 - 224 + this.role = role;
222 } 225 }
223 226
224 @Override 227 @Override
225 public RoleState getRole() { 228 public RoleState getRole() {
226 - return null; 229 + return role;
227 } 230 }
228 231
229 @Override 232 @Override
......
...@@ -63,6 +63,15 @@ ...@@ -63,6 +63,15 @@
63 <version>1.3</version> 63 <version>1.3</version>
64 <scope>test</scope> 64 <scope>test</scope>
65 </dependency> 65 </dependency>
66 + <dependency>
67 + <groupId>org.easymock</groupId>
68 + <artifactId>easymock</artifactId>
69 + <scope>test</scope>
70 + </dependency>
71 + <dependency>
72 + <groupId>org.osgi</groupId>
73 + <artifactId>org.osgi.core</artifactId>
74 + </dependency>
66 </dependencies> 75 </dependencies>
67 76
68 <build> 77 <build>
......