1

私のアプリには、 INSTALL_NON_MARKET_APPS が設定されているかどうかを確認するメソッドがあり、設定されている場合は特定のアクションを実行します。

これを適切に単体テストするには、両方のケースをテストする必要があります。

ケース 1: INSTALL_NON_MARKET_APPS == 0

ケース 2: INSTALL_NON_MARKET_APPS == 1

単体テストで INSTALL_NON_MARKET_APPS の値を設定する方法はありますか? 変更しようとすると、理解できる次の例外が発生します...

java.lang.SecurityException: パーミッション拒否: 安全な設定への書き込みには android.permission.WRITE_SECURE_SETTINGS が必要です

4

0 に答える 0