@Test
public void init_Verifies_Permissions_NoPopupWhenGranted() throws Exception {
ReactNativeCallEventsModule instance = getInstance();
PowerMockito.mockStatic(ContextCompat.class);
PowerMockito.when(ContextCompat.checkSelfPermission(mockActivity, Manifest.permission.READ_PHONE_STATE))
.thenReturn(PackageManager.PERMISSION_GRANTED);
PowerMockito.mockStatic(ActivityCompat.class);
PowerMockito.doNothing().when(ActivityCompat.class);
ActivityCompat.requestPermissions(mockActivity, new String[]{Manifest.permission.READ_PHONE_STATE}, 1);
instance.init(false, false);
PowerMockito.verifyStatic();
ContextCompat.checkSelfPermission(mockActivity, Manifest.permission.READ_PHONE_STATE);
PowerMockito.verifyStatic(Mockito.never());
ActivityCompat.requestPermissions(Mockito.any(Activity.class), Mockito.any(String[].class), Mockito.anyInt());
}
ReactNativeCallEventsModuleTest.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:react-native-call-events
作者:
评论列表
文章目录