Merge "Fix IpSecAlgorithmTest on S"

This commit is contained in:
Orion Hodson
2021-08-26 07:47:33 +00:00
committed by Gerrit Code Review

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();