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;
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),
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