X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=restconf%2Fsal-rest-connector%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Frestconf%2Fimpl%2Ftest%2FJSONRestconfServiceImplTest.java;h=fa788c61a01afd4708311277f5770f3dff0d1a26;hb=0f3e7394ddba30db976ec5b0afe0db64c6186a32;hp=6729ea1b01286d69008f7f292708bddf9148e4fa;hpb=6a3199c487a2adf2f9bee7b2c73ec12bd08179a9;p=netconf.git diff --git a/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/JSONRestconfServiceImplTest.java b/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/JSONRestconfServiceImplTest.java index 6729ea1b01..fa788c61a0 100644 --- a/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/JSONRestconfServiceImplTest.java +++ b/restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/JSONRestconfServiceImplTest.java @@ -22,6 +22,7 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.reset; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; + import com.google.common.base.Optional; import com.google.common.io.Resources; import com.google.common.util.concurrent.Futures; @@ -293,7 +294,7 @@ public class JSONRestconfServiceImplTest { verifyLeafNode(actualNode, TEST_LF12_QNAME, "lf12 data"); } - @Test + @Test(expected = TransactionCommitFailedException.class) public void testPostFailure() throws Throwable { doReturn(Futures.immediateFailedCheckedFuture(new TransactionCommitFailedException("mock"))).when(brokerFacade) .commitConfigurationDataPost(any(SchemaContext.class), any(YangInstanceIdentifier.class), @@ -308,7 +309,13 @@ public class JSONRestconfServiceImplTest { Mockito.when(uriInfo.getQueryParameters()).thenReturn(value); final UriBuilder uriBuilder = UriBuilder.fromPath(""); Mockito.when(uriInfo.getBaseUriBuilder()).thenReturn(uriBuilder); - this.service.post(uriPath, payload, uriInfo); + + try { + this.service.post(uriPath, payload, uriInfo); + } catch (final OperationFailedException e) { + assertNotNull(e.getCause()); + throw e.getCause(); + } } @Test