-1
RESTリクエスト(Spring-Social)を含むメソッドがあり、それをモックしたいと思います。ことは、私はそれの中で呼び出しにアクセスする方法、またはそれがすべて可能であるかどうかわからないということです。Spring FrameworkからのRESTリクエストをメソッド内で模擬する方法
:このようなexchangeForAccess
呼び出しを、
@Mock
private OAuth2Operations authOps;
とstub後:私はあなたがOAuth2Operations
からmockを作成するためにMockitoを使用して、必要な呼び出しをスタブすることができます
private FacebookConnectionFactory facebookFactory;
private OAuth2Operations authOps;
private final OAuthCredentials credentials;
...
public AccessToken exchangeAuthentication(String aCode) {
facebookFactory = getOAuthConnectionFactory();
authOps = facebookFactory.getOAuthOperations();
authPar = new OAuth2Parameters();
authPar.setRedirectUri(credentials.getFacebookRedirectURI());
authPar.setScope("email");
AccessGrant grant = authOps.exchangeForAccess(aCode, credentials.getFacebookRedirectURI(), null); // I want mock this somehow
AccessToken token = new AccessToken();
token.setAccess_token(grant.getAccessToken());
token.setExpires_in(grant.getExpireTime());
token.setToken_type("bearer");
return token;
}
私は本当にあなたの後にはっきりしていません。 "authOps"と "credentials"の@Mockを作成できませんか? –