使用权限的单元测试



我正试图找到一种方法来测试<uses-permission android:name="android.permission.INTERNET" />是否设置在AndroidManifest.xml中,但我不能。这可能吗?现在我用的是ActivityInstrumentationTestCase2

我正在尝试学习在Android Studio中测试,我认为在测试应用程序的开始测试某些使用权限设置是一个好主意。

我是这样做的:

Context testContext = getActivity().getContext();
PackageManager pm = testContext.getPackageManager();
expected = PackageManager.PERMISSION_GRANTED;
actual = pm.checkPermission(Manifest.permission.<PERMISSION_YOU_ARE_LOOKING_FOR>, testContext.getPackageName());
assertEquals(expected, actual);

相关内容

  • 没有找到相关文章

最新更新