Я пытаюсь написать несколько тестовых тегов, которые работают против Android Keystore. Однако, когда я пишу следующий тестовый случай:Использование Android KeyStore в тестах Robolectric
@RunWith(RobolectricGradleTestRunner.class)
@Config(constants = BuildConfig.class, sdk = 21)
public class FancyPantsUnitTest {
@Test
public void buildKey() {
keyPairGenerator = KeyPairGenerator.getInstance("RSA", "AndroidKeyStore");
keyPairGenerator.initialize(4096);
final KeyPair keyPair = keyPairGenerator.generateKeyPair();
}
}
Это терпит неудачу со следующим исключением:
org.junit.ComparisonFailure: expected:<null> but was:<java.security.KeyStoreException: AndroidKeyStore not found>
Я нацеливание Уровень API, если это помогает.
Спасибо за эту детективную работу @ marius-bardan. – jackyalcine