4
Android Keystoreに対して動作するいくつかのテストケースを作成しようとしています。私は、次のテストケースを書くときしかし、:RobolectricテストでAndroid KeyStoreを使用する
@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();
}
}
これは、次の例外で失敗します。それは場合に役立ちます私はAPIレベルをターゲットにしています
org.junit.ComparisonFailure: expected:<null> but was:<java.security.KeyStoreException: AndroidKeyStore not found>
。
その探偵作品@マリアスバダンありがとう。 – jackyalcine