import static org.junit.Assert.assertSame;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.inOrder;
import static org.mockito.Mockito.mock;
import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.MockitoAnnotations;
-import org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker.DataChangeScope;
import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
import org.opendaylight.controller.md.sal.common.api.data.ReadFailedException;
import org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException;
import org.opendaylight.restconf.common.errors.RestconfError.ErrorType;
import org.opendaylight.restconf.common.patch.PatchContext;
import org.opendaylight.restconf.common.patch.PatchStatusContext;
+import org.opendaylight.restconf.common.util.DataChangeScope;
import org.opendaylight.yang.gen.v1.urn.sal.restconf.event.subscription.rev140708.NotificationOutputTypeGrouping.NotificationOutputType;
import org.opendaylight.yangtools.concepts.ListenerRegistration;
import org.opendaylight.yangtools.yang.common.QName;
@Mock
private DOMDataReadWriteTransaction rwTransaction;
- private final BrokerFacade brokerFacade = BrokerFacade.getInstance();
+ private BrokerFacade brokerFacade;
private final NormalizedNode<?, ?> dummyNode = createDummyNode("test:module", "2014-01-09", "interfaces");
private final CheckedFuture<Optional<NormalizedNode<?, ?>>, ReadFailedException> dummyNodeInFuture =
wrapDummyNode(this.dummyNode);
controllerContext = TestRestconfUtils.newControllerContext(
TestUtils.loadSchemaContext("/full-versions/test-module", "/modules"));
- this.brokerFacade.setDomDataBroker(this.domDataBroker);
- this.brokerFacade.setDomNotificationService(this.domNotification);
- this.brokerFacade.setRpcService(this.mockRpcService);
- this.brokerFacade.setControllerContext(controllerContext);
+ brokerFacade = BrokerFacade.newInstance(mockRpcService, domDataBroker, domNotification, controllerContext);
when(this.domDataBroker.newReadOnlyTransaction()).thenReturn(this.readTransaction);
when(this.domDataBroker.newWriteOnlyTransaction()).thenReturn(this.writeTransaction);
assertSame("readOperationalData", this.dummyNode, actualNode);
}
- @Test(expected = RestconfDocumentedException.class)
- public void testReadOperationalDataWithNoDataBroker() {
- this.brokerFacade.setDomDataBroker(null);
-
- this.brokerFacade.readOperationalData(this.instanceID);
- }
-
@Test
public void test503() throws Exception {
final RpcError error = RpcResultBuilder.newError(
assertSame("invokeRpc", expResult, actualResult);
}
- @Test(expected = RestconfDocumentedException.class)
- public void testInvokeRpcWithNoConsumerSession() {
- brokerFacade.setDomDataBroker(null);
- this.brokerFacade.invokeRpc(this.type, this.dummyNode);
- }
-
@Test
public void testCommitConfigurationDataPut() throws Exception {
@SuppressWarnings("unchecked")