use of com.okta.oidc.storage.OktaStorage in project okta-oidc-android by okta.
the class SyncSessionClientImplTest method setUp.
@Before
public void setUp() throws Exception {
mContext = InstrumentationRegistry.getInstrumentation().getTargetContext();
mEndPoint = new MockEndPoint();
String url = mEndPoint.getUrl();
mConfig = TestValues.getConfigWithUrl(url);
mGson = new Gson();
OktaStorage storage = new SharedPreferenceStorage(mContext);
mProviderConfig = TestValues.getProviderConfiguration(url);
mTokenResponse = TokenResponse.RESTORE.restore(TOKEN_RESPONSE);
mClientFactory = new HttpClientFactory();
mClientFactory.setClientType(mClientType);
mHttpClient = mClientFactory.build();
SyncWebAuthClient mSyncWebAuth = new Okta.SyncWebAuthBuilder().withConfig(mConfig).withOktaHttpClient(mHttpClient).withContext(mContext).withStorage(storage).withEncryptionManager(new EncryptionManagerStub()).create();
mSyncSessionClientImpl = (SyncSessionClientImpl) mSyncWebAuth.getSessionClient();
mOktaState = mSyncSessionClientImpl.getOktaState();
mOktaState.save(mProviderConfig);
}
Aggregations