validator.setDataProvider(dataProvider);
}
@Test
public void testValidateAccessToken() throws Exception {
MacAccessToken macAccessToken = new MacAccessToken(new Client("testClientId", "testClientSecret",
false),
HmacAlgorithm.HmacSHA256, -1);
HttpServletRequest httpRequest = mockHttpRequest();
UriInfo uriInfo = mockUriInfo();
EasyMock.expect(dataProvider.getAccessToken(macAccessToken.getTokenKey())).andReturn(macAccessToken);
EasyMock.expect(messageContext.getHttpServletRequest()).andReturn(httpRequest);
EasyMock.expect(messageContext.getUriInfo()).andReturn(uriInfo);
EasyMock.replay(dataProvider, messageContext, httpRequest, uriInfo);
String authData = getClientAuthHeader(macAccessToken);