Skip to content

Commit 2bd8c54

Browse files
committed
port more tests to new setup
2 parents 8dcd41b + f7e157a commit 2bd8c54

4 files changed

Lines changed: 10 additions & 11 deletions

File tree

msal/src/test/java/com/microsoft/identity/client/e2e/tests/network/AcquireTokenNetworkTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
import com.microsoft.identity.client.e2e.utils.AcquireTokenTestHelper;
3232
import com.microsoft.identity.client.e2e.utils.ErrorCodes;
3333
import com.microsoft.identity.internal.testutils.TestUtils;
34-
import com.microsoft.identity.internal.testutils.labutils.LabUserHelper;
3534
import com.microsoft.identity.labapi.utilities.client.ILabAccount;
3635
import com.microsoft.identity.labapi.utilities.exception.LabApiException;
3736

msal/src/test/java/com/microsoft/identity/client/e2e/tests/network/MultiAccountAndResourceAcquireTokenNetworkTests.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import com.microsoft.identity.client.e2e.shadows.ShadowAndroidSdkStorageEncryptionManager;
3030
import com.microsoft.identity.client.e2e.tests.AcquireTokenAbstractTest;
3131
import com.microsoft.identity.client.e2e.utils.AcquireTokenTestHelper;
32-
import com.microsoft.identity.internal.testutils.labutils.LabUserHelper;
3332
import com.microsoft.identity.labapi.utilities.constants.UserType;
3433

3534
import org.junit.Rule;

msal/src/test/java/com/microsoft/identity/client/e2e/tests/network/nativeauth/NativeAuthPublicClientApplicationAbstractTest.kt

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,12 @@ import com.microsoft.identity.client.exception.MsalException
3434
import com.microsoft.identity.common.internal.controllers.CommandDispatcherHelper
3535
import com.microsoft.identity.common.java.nativeauth.BuildValues
3636
import com.microsoft.identity.internal.testutils.TestUtils
37-
import com.microsoft.identity.internal.testutils.labutils.LabConstants
38-
import com.microsoft.identity.internal.testutils.labutils.LabUserHelper
39-
import com.microsoft.identity.internal.testutils.labutils.LabUserQuery
4037
import com.microsoft.identity.internal.testutils.nativeauth.ConfigType
4138
import com.microsoft.identity.internal.testutils.nativeauth.api.models.NativeAuthTestConfig
39+
import com.microsoft.identity.labapi.utilities.BuildConfig
40+
import com.microsoft.identity.labapi.utilities.authentication.LabApiAuthenticationClient
41+
import com.microsoft.identity.labapi.utilities.client.LabClient
42+
import com.microsoft.identity.labapi.utilities.constants.UserType
4243
import com.microsoft.identity.nativeauth.INativeAuthPublicClientApplication
4344
import com.microsoft.identity.nativeauth.NativeAuthPublicClientApplicationParameters
4445
import kotlinx.coroutines.Dispatchers
@@ -67,6 +68,10 @@ abstract class NativeAuthPublicClientApplicationAbstractTest : IPublicClientAppl
6768
const val INVALID_EMAIL = "email"
6869
const val INVALID_PASSWORD = "password"
6970
const val INCORRECT_CODE = "00000000"
71+
72+
private val labApiAuthenticationClient: LabApiAuthenticationClient =
73+
LabApiAuthenticationClient(BuildConfig.LAB_CLIENT_SECRET)
74+
val labClient: LabClient = LabClient(labApiAuthenticationClient)
7075
}
7176

7277
private lateinit var context: Context
@@ -95,11 +100,7 @@ abstract class NativeAuthPublicClientApplicationAbstractTest : IPublicClientAppl
95100
}
96101

97102
fun getSafePassword(): String {
98-
val query = LabUserQuery()
99-
query.federationProvider = LabConstants.FederationProvider.CIAM_CUD
100-
query.signInAudience = LabConstants.SignInAudience.AZURE_AD_MY_ORG
101-
val credential = LabUserHelper.getCredentials(query)
102-
return credential.password
103+
return labClient.getAccountFromLabJsonStringInMobileBuildVault(UserType.CIAM).password
103104
}
104105

105106
private fun getConfigsThroughBuildValue(): Map<String, NativeAuthTestConfig.Config>? {

0 commit comments

Comments
 (0)