Package org.robolectric.android.internal
Class AndroidTestEnvironment
- java.lang.Object
-
- org.robolectric.android.internal.AndroidTestEnvironment
-
- All Implemented Interfaces:
TestEnvironment
public class AndroidTestEnvironment extends Object implements TestEnvironment
-
-
Constructor Summary
Constructors Constructor Description AndroidTestEnvironment(Sdk runtimeSdk, Sdk compileSdk, ResourcesMode resourcesMode, ApkLoader apkLoader, ShadowProvider[] shadowProviders, TestEnvironmentLifecyclePlugin[] lifecyclePlugins)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckStateAfterTestFailure(Throwable t)voidresetState()voidsetUpApplicationState(Method method, ConfigurationStrategy.Configuration configuration, AndroidManifest appManifest)voidtearDownApplication()
-
-
-
Constructor Detail
-
AndroidTestEnvironment
public AndroidTestEnvironment(@Named("runtimeSdk") Sdk runtimeSdk, @Named("compileSdk") Sdk compileSdk, ResourcesMode resourcesMode, ApkLoader apkLoader, ShadowProvider[] shadowProviders, TestEnvironmentLifecyclePlugin[] lifecyclePlugins)
-
-
Method Detail
-
setUpApplicationState
public void setUpApplicationState(Method method, ConfigurationStrategy.Configuration configuration, AndroidManifest appManifest)
- Specified by:
setUpApplicationStatein interfaceTestEnvironment
-
tearDownApplication
public void tearDownApplication()
- Specified by:
tearDownApplicationin interfaceTestEnvironment
-
checkStateAfterTestFailure
public void checkStateAfterTestFailure(Throwable t) throws Throwable
- Specified by:
checkStateAfterTestFailurein interfaceTestEnvironment- Throws:
Throwable
-
resetState
public void resetState()
- Specified by:
resetStatein interfaceTestEnvironment
-
-