private static final String CLIENT_ID = "s6BhdRkqt3";
private static final String CLIENT_SECRET = "7Fjfp0ZBr1KtDRbnfVdmIw";
public void test() throws Exception {
HttpRequest request = new MockHttpTransport().createRequestFactory()
.buildGetRequest(HttpTesting.SIMPLE_GENERIC_URL);
ClientParametersAuthentication auth =
new ClientParametersAuthentication(CLIENT_ID, CLIENT_SECRET);
assertEquals(CLIENT_ID, auth.getClientId());
assertEquals(CLIENT_SECRET, auth.getClientSecret());
auth.intercept(request);
UrlEncodedContent content = (UrlEncodedContent) request.getContent();
@SuppressWarnings("unchecked")
Map<String, ?> data = (Map<String, ?>) content.getData();
assertEquals(CLIENT_ID, data.get("client_id"));
assertEquals(CLIENT_SECRET, data.get("client_secret"));
}