IntentStubberRegistry


public final class IntentStubberRegistry


Exposes an implementation of IntentStubber.

Summary

Public fields

static IntentStubber

Public methods

static IntentStubber

Returns the loaded Intent Stubber instance.

static boolean
static void
load(IntentStubber intentStubber)

Loads an IntentStubber into this registry.

synchronized static void

Clears the current instance of Intent Stubber.

Public fields

instance

public static IntentStubber instance

Public methods

getInstance

public static IntentStubber getInstance()

Returns the loaded Intent Stubber instance.

Throws
java.lang.IllegalStateException

if this method is not called on the main thread.

java.lang.IllegalStateException

if no Intent Stubber has been loaded.

isLoaded

public static boolean isLoaded()
Returns
boolean

if an IntentStubber has been loaded.

load

public static void load(IntentStubber intentStubber)

Loads an IntentStubber into this registry. There can only be one active stubber at a time.

Calling this method multiple times in the same instrumentation will result in an exception.

This method can be called from any thread.

reset

synchronized public static void reset()

Clears the current instance of Intent Stubber.