Merge "Fix IpSecAlgorithmTest on S" am: 0084591e94 am: 89213602ee

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1806806

Change-Id: I857da7375c992928758670b9031cb884a5a0eda8
This commit is contained in:
Orion Hodson
2021-08-26 08:31:57 +00:00
committed by Automerger Merge Worker

View File

@@ -217,8 +217,11 @@ public class IpSecAlgorithmTest {
final Set<String> optionalAlgoSet = getOptionalAlgos();
final String[] optionalAlgos = optionalAlgoSet.toArray(new String[0]);
doReturn(optionalAlgos).when(mMockResources)
.getStringArray(com.android.internal.R.array.config_optionalIpSecAlgorithms);
// Query the identifier instead of using the R.array constant, as the test may be built
// separately from the platform and they may not match.
final int resId = Resources.getSystem().getIdentifier("config_optionalIpSecAlgorithms",
"array", "android");
doReturn(optionalAlgos).when(mMockResources).getStringArray(resId);
final Set<String> enabledAlgos = new HashSet<>(IpSecAlgorithm.loadAlgos(mMockResources));
final Set<String> expectedAlgos = ALGO_TO_REQUIRED_FIRST_SDK.keySet();