@Test
@Ignore
public void filter_headerAbsent() throws IOException {

    final String testVal = "testVal";
    final String testKey = "testKey";
    URI requestURI = PowerMockito.mock(URI.class);
    BmcRequest request = new BmcRequest();
    request.setInvocationCallback(
            new Consumer<Invocation.Builder>() {
                @Override
                public void accept(Invocation.Builder builder) {
                    builder.header(testKey, testVal);
                }
            });
    WrappedInvocationBuilder wib = new WrappedInvocationBuilder(ib, requestURI);
    RestClient.InvocationInformation info = RestClient.preprocessRequest(wib, request);
    assertEquals(1, info.getHeadersSetInCallback().size());
    assertEquals(testVal, info.getHeadersSetInCallback().getFirst(testKey));
    assertNotNull(info.getRequestId());
    assertFalse(testVal.equals(info.getRequestId()));
}