mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-07 16:06:08 +00:00
Start to use Mockk instead of Mockito since is better prepared to be used along with Kotlin
This commit is contained in:
parent
66490ff2b0
commit
31868dca00
@ -1,5 +1,5 @@
|
|||||||
/* ownCloud Android Library is available under MIT license
|
/* ownCloud Android Library is available under MIT license
|
||||||
* Copyright (C) 2016 ownCloud GmbH.
|
* Copyright (C) 2019 ownCloud GmbH.
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
* of this software and associated documentation files (the "Software"), to deal
|
* of this software and associated documentation files (the "Software"), to deal
|
||||||
@ -41,9 +41,4 @@ public class AccountTypeUtils {
|
|||||||
public static String getAuthTokenTypeRefreshToken(String accountType) {
|
public static String getAuthTokenTypeRefreshToken(String accountType) {
|
||||||
return accountType + ".oauth2.refresh_token";
|
return accountType + ".oauth2.refresh_token";
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getAuthTokenTypeSamlSessionCookie(String accountType) {
|
|
||||||
return accountType + ".saml.web_sso.session_cookie";
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -65,11 +65,7 @@ public class AccountUtils {
|
|||||||
OwnCloudCredentials ownCloudCredentials = getCredentialsForAccount(context, account);
|
OwnCloudCredentials ownCloudCredentials = getCredentialsForAccount(context, account);
|
||||||
webDavUrlForAccount = getBaseUrlForAccount(context, account) + OwnCloudClient.WEBDAV_FILES_PATH_4_0
|
webDavUrlForAccount = getBaseUrlForAccount(context, account) + OwnCloudClient.WEBDAV_FILES_PATH_4_0
|
||||||
+ ownCloudCredentials.getUsername();
|
+ ownCloudCredentials.getUsername();
|
||||||
} catch (OperationCanceledException e) {
|
} catch (OperationCanceledException | AuthenticatorException | IOException e) {
|
||||||
e.printStackTrace();
|
|
||||||
} catch (AuthenticatorException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
} catch (IOException e) {
|
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -148,11 +144,6 @@ public class AccountUtils {
|
|||||||
String supportsOAuth2 = am.getUserData(account, AccountUtils.Constants.KEY_SUPPORTS_OAUTH2);
|
String supportsOAuth2 = am.getUserData(account, AccountUtils.Constants.KEY_SUPPORTS_OAUTH2);
|
||||||
boolean isOauth2 = supportsOAuth2 != null && supportsOAuth2.equals("TRUE");
|
boolean isOauth2 = supportsOAuth2 != null && supportsOAuth2.equals("TRUE");
|
||||||
|
|
||||||
String supportsSamlSSo = am.getUserData(account,
|
|
||||||
AccountUtils.Constants.KEY_SUPPORTS_SAML_WEB_SSO);
|
|
||||||
|
|
||||||
boolean isSamlSso = supportsSamlSSo != null && supportsSamlSSo.equals("TRUE");
|
|
||||||
|
|
||||||
String username = AccountUtils.getUsernameForAccount(account);
|
String username = AccountUtils.getUsernameForAccount(account);
|
||||||
OwnCloudVersion version = new OwnCloudVersion(am.getUserData(account, Constants.KEY_OC_VERSION));
|
OwnCloudVersion version = new OwnCloudVersion(am.getUserData(account, Constants.KEY_OC_VERSION));
|
||||||
|
|
||||||
@ -164,14 +155,6 @@ public class AccountUtils {
|
|||||||
|
|
||||||
credentials = OwnCloudCredentialsFactory.newBearerCredentials(username, accessToken);
|
credentials = OwnCloudCredentialsFactory.newBearerCredentials(username, accessToken);
|
||||||
|
|
||||||
} else if (isSamlSso) {
|
|
||||||
String accessToken = am.blockingGetAuthToken(
|
|
||||||
account,
|
|
||||||
AccountTypeUtils.getAuthTokenTypeSamlSessionCookie(account.type),
|
|
||||||
false);
|
|
||||||
|
|
||||||
credentials = OwnCloudCredentialsFactory.newSamlSsoCredentials(username, accessToken);
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
String password = am.blockingGetAuthToken(
|
String password = am.blockingGetAuthToken(
|
||||||
account,
|
account,
|
||||||
@ -317,10 +300,7 @@ public class AccountUtils {
|
|||||||
* Flag signaling if the ownCloud server can be accessed with OAuth2 access tokens.
|
* Flag signaling if the ownCloud server can be accessed with OAuth2 access tokens.
|
||||||
*/
|
*/
|
||||||
public static final String KEY_SUPPORTS_OAUTH2 = "oc_supports_oauth2";
|
public static final String KEY_SUPPORTS_OAUTH2 = "oc_supports_oauth2";
|
||||||
/**
|
|
||||||
* Flag signaling if the ownCloud server can be accessed with session cookies from SAML-based web single-sign-on.
|
|
||||||
*/
|
|
||||||
public static final String KEY_SUPPORTS_SAML_WEB_SSO = "oc_supports_saml_web_sso";
|
|
||||||
/**
|
/**
|
||||||
* OC account cookies
|
* OC account cookies
|
||||||
*/
|
*/
|
||||||
@ -345,6 +325,5 @@ public class AccountUtils {
|
|||||||
* OAuth2 refresh token
|
* OAuth2 refresh token
|
||||||
**/
|
**/
|
||||||
public static final String KEY_OAUTH2_REFRESH_TOKEN = "oc_oauth2_refresh_token";
|
public static final String KEY_OAUTH2_REFRESH_TOKEN = "oc_oauth2_refresh_token";
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user