import org.mockito.Mockito;
import org.opendaylight.controller.md.sal.binding.api.DataBroker;
import org.opendaylight.controller.md.sal.binding.api.ReadOnlyTransaction;
-import org.opendaylight.controller.md.sal.common.api.clustering.Entity;
-import org.opendaylight.controller.md.sal.common.api.clustering.EntityOwnershipChange;
-import org.opendaylight.controller.md.sal.common.api.clustering.EntityOwnershipService;
import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
+import org.opendaylight.mdsal.eos.binding.api.Entity;
+import org.opendaylight.mdsal.eos.binding.api.EntityOwnershipChange;
+import org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService;
+import org.opendaylight.mdsal.eos.common.api.EntityOwnershipChangeState;
import org.opendaylight.ovsdb.lib.OvsdbClient;
import org.opendaylight.ovsdb.lib.OvsdbConnection;
import org.opendaylight.ovsdb.lib.impl.OvsdbConnectionService;
doNothing().when(client).registerCallbacks(any());
//TODO: Write unit tests for EntityOwnershipService
- InstanceIdentifier<Node> iid = mock(InstanceIdentifier.class);
- when(client.getInstanceIdentifier()).thenReturn(iid);
+ when(client.getInstanceIdentifier()).thenReturn(mock(InstanceIdentifier.class));
field(OvsdbConnectionManager.class, "entityConnectionMap").set(ovsdbConnManager, entityConnectionMap);
suppress(MemberMatcher.method(OvsdbConnectionManager.class, "getEntityFromConnectionInstance",
OvsdbConnectionInstance.class));
when(SouthboundMapper.createConnectionInfo(any(OvsdbClient.class))).thenReturn(key);
suppress(MemberMatcher.method(OvsdbConnectionManager.class, "getInstanceIdentifier", ConnectionInfo.class));
- InstanceIdentifier<Node> iid = mock(InstanceIdentifier.class);
- when(ovsdbConnManager.getInstanceIdentifier(key)).thenReturn(iid);
+ when(ovsdbConnManager.getInstanceIdentifier(key)).thenReturn(mock(InstanceIdentifier.class));
suppress(MemberMatcher.method(OvsdbConnectionManager.class, "getConnectionInstance", ConnectionInfo.class));
when(ovsdbConnManager.getConnectionInstance(key)).thenReturn(null);
when(ovsdbConnManager.connectedButCallBacksNotRegistered(any(OvsdbClient.class)))
.thenReturn(ovsdbConnectionInstance);
- InstanceIdentifier<Node> iid = mock(InstanceIdentifier.class);
- when(ovsdbConnectionInstance.getInstanceIdentifier()).thenReturn(iid);
+ when(ovsdbConnectionInstance.getInstanceIdentifier()).thenReturn(mock(InstanceIdentifier.class));
field(OvsdbConnectionManager.class, "entityConnectionMap").set(ovsdbConnManager, entityConnectionMap);
suppress(MemberMatcher.method(OvsdbConnectionManager.class, "getEntityFromConnectionInstance",
OvsdbConnectionInstance.class));
field(OvsdbConnectionManager.class, "entityConnectionMap").set(ovsdbConnManager, entityConnectionMap);
suppress(MemberMatcher.method(OvsdbConnectionManager.class, "putConnectionInstance", ConnectionInfo.class,
OvsdbConnectionInstance.class));
- EntityOwnershipChange ownershipChange = new EntityOwnershipChange(entity, true, false, false);
+ EntityOwnershipChange ownershipChange = new EntityOwnershipChange(entity,
+ EntityOwnershipChangeState.from(true, false, false));
Whitebox.invokeMethod(ovsdbConnManager, "handleOwnershipChanged", ownershipChange);
PowerMockito.verifyPrivate(ovsdbConnManager, times(1)).invoke("putConnectionInstance", key, ovsdbConnInstance);
}
-}
\ No newline at end of file
+}