ResettingStubberImpl

public final class ResettingStubberImpl
extends Object implements ResettingStubber

java.lang.Object
   ↳ android.support.test.espresso.intent.ResettingStubberImpl


执行 ResettingStubber

Summary

Public constructors

ResettingStubberImpl()

Public methods

Instrumentation.ActivityResult getActivityResultForIntent(Intent intent)

如果测试作者设置存根结果,则返回给定活动的第一个匹配存根结果。

void initialize()

将此间谍标记为已初始化。

boolean isInitialized()
void reset()

清除状态(初始化,预期响应)。

void setActivityResultForIntent(Matcher<Intent> matcher, Instrumentation.ActivityResult result)

设置将返回给意图发送者的结果(如果发件人期望结果),则在下一次启动给定匹配器匹配的意图时。

Inherited methods

From class java.lang.Object
From interface android.support.test.espresso.intent.ResettingStubber
From interface android.support.test.runner.intent.IntentStubber

Public constructors

ResettingStubberImpl

ResettingStubberImpl ()

Public methods

getActivityResultForIntent

Instrumentation.ActivityResult getActivityResultForIntent (Intent intent)

如果测试作者设置存根结果,则返回给定活动的第一个匹配存根结果。 该方法按照它们输入的相反顺序搜索现有的匹配器/响应对列表; 即最后一个存根具有最高的优先权。 如果没有找到匹配给定意图的null结果,则返回null

必须在主线程中调用。

Parameters
intent Intent
Returns
Instrumentation.ActivityResult

initialize

void initialize ()

将此间谍标记为已初始化。 初始化后,ResettingStubber开始记录意图并提供意图桩。

isInitialized

boolean isInitialized ()

Returns
boolean

reset

void reset ()

清除状态(初始化,预期响应)。

必须在主线程中调用。

setActivityResultForIntent

void setActivityResultForIntent (Matcher<Intent> matcher, 
                Instrumentation.ActivityResult result)

设置将返回给意图发送者的结果(如果发件人期望结果),则在下一次启动给定匹配器匹配的意图时。

Parameters
matcher Matcher
result Instrumentation.ActivityResult