Package org.robolectric.internal
Class AndroidSandbox
java.lang.Object
org.robolectric.internal.bytecode.Sandbox
org.robolectric.internal.AndroidSandbox
Sandbox simulating an Android device.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAdapter from Sdk to ResourceLoader.static classProvides a mechanism for tests to inject a different AndroidTestEnvironment. -
Field Summary
Fields inherited from class org.robolectric.internal.bytecode.Sandbox
classHandler -
Constructor Summary
ConstructorsConstructorDescriptionAndroidSandbox(Sdk runtimeSdk, Sdk compileSdk, ResourcesMode resourcesMode, ApkLoader apkLoader, AndroidSandbox.TestEnvironmentSpec testEnvironmentSpec, AndroidSandbox.SdkSandboxClassLoader sdkSandboxClassLoader, ShadowProviders shadowProviders, SQLiteMode.Mode sqLiteMode) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgetSdk()protected ThreadFactorytoString()voidupdateModes(SQLiteMode.Mode sqliteMode) Methods inherited from class org.robolectric.internal.bytecode.Sandbox
bootstrappedClass, configure, getRobolectricClassLoader, replaceShadowMap, runOnMainThread, runOnMainThread, shutdown
-
Constructor Details
-
AndroidSandbox
@Inject public AndroidSandbox(@Named("runtimeSdk") Sdk runtimeSdk, @Named("compileSdk") Sdk compileSdk, ResourcesMode resourcesMode, ApkLoader apkLoader, AndroidSandbox.TestEnvironmentSpec testEnvironmentSpec, AndroidSandbox.SdkSandboxClassLoader sdkSandboxClassLoader, ShadowProviders shadowProviders, SQLiteMode.Mode sqLiteMode)
-
-
Method Details
-
mainThreadFactory
- Overrides:
mainThreadFactoryin classSandbox
-
getModeInvalidatedClasses
- Overrides:
getModeInvalidatedClassesin classSandbox
-
clearModeInvalidatedClasses
protected void clearModeInvalidatedClasses()- Overrides:
clearModeInvalidatedClassesin classSandbox
-
getSdk
-
getTestEnvironment
-
toString
-
updateModes
-