当前位置: 代码迷 >> Android >> 帮忙看下这段CTS代码是什么意义
  详细解决方案

帮忙看下这段CTS代码是什么意义

热度:5   发布时间:2016-04-28 01:51:27.0
帮忙看下这段CTS代码是什么意思?
    private void assertWithTimeoutOnActivityResultInvokedWithResultCode(int expectedResultCode) {
        ArgumentCaptor<Integer> resultCodeCaptor = ArgumentCaptor.forClass(int.class);
        Mockito.verify(mMockOnActivityResultListener, Mockito.timeout(UI_EFFECT_TIMEOUT_MILLIS))
                .onActivityResult(
                        Mockito.eq(REQUEST_CODE_ACTIVATE_ADMIN),
                        resultCodeCaptor.capture(),
                        Mockito.any(Intent.class));
        assertEquals(expectedResultCode, (int) resultCodeCaptor.getValue());
    }

------解决思路----------------------
assertWithTimeoutOnActivityResultInvokedWithResultCode    测试onActivityResult方法执行是否超时,是否超过UI_EFFECT_TIMEOUT_MILLIS时间,也就是在onActivityResult中不能放耗时的操作,影响系统流畅性!
  相关解决方案