Example usage for org.apache.http.message BasicHttpRequest getHeaders

List of usage examples for org.apache.http.message BasicHttpRequest getHeaders

Introduction

In this page you can find the example usage for org.apache.http.message BasicHttpRequest getHeaders.

Prototype

public Header[] getHeaders(String str) 

Source Link

Usage

From source file:org.zalando.stups.oauth2.httpcomponents.AccessTokensRequestInterceptorTest.java

@Test
public void testRequestInterceptor() throws HttpException, IOException {
    AccessTokens accessTokens = Mockito.mock(AccessTokens.class);
    Mockito.when(accessTokens.get(Mockito.any())).thenReturn("TEST_TOKEN");

    AccessTokensRequestInterceptor interceptor = new AccessTokensRequestInterceptor("kio", accessTokens);
    BasicHttpRequest request = new BasicHttpRequest("GET", "http://anyendpoint.test");

    interceptor.process(request, httpContext);

    Assertions.assertThat(request.getHeaders(AUTHORIZATION)).isNotEmpty();

    Assertions.assertThat(request.getHeaders(AUTHORIZATION)[0].getValue()).isEqualTo("Bearer TEST_TOKEN");

    Mockito.verify(accessTokens, Mockito.atMost(1)).get(Mockito.any());

}