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
Modifier and Type Method Description voidcheckStateAfterTestFailure(Throwable t)voidresetState()voidsetUpApplicationState(Method method, ConfigurationStrategy.Configuration configuration, AndroidManifest appManifest)voidtearDownApplication()
-
Constructor Details
-
AndroidTestEnvironment
public AndroidTestEnvironment(@Named("runtimeSdk") Sdk runtimeSdk, @Named("compileSdk") Sdk compileSdk, ResourcesMode resourcesMode, ApkLoader apkLoader, ShadowProvider[] shadowProviders, TestEnvironmentLifecyclePlugin[] lifecyclePlugins)
-
-
Method Details
-
setUpApplicationState
public void setUpApplicationState(Method method, ConfigurationStrategy.Configuration configuration, AndroidManifest appManifest)- Specified by:
setUpApplicationStatein interfaceTestEnvironment
-
tearDownApplication
public void tearDownApplication()- Specified by:
tearDownApplicationin interfaceTestEnvironment
-
checkStateAfterTestFailure
- Specified by:
checkStateAfterTestFailurein interfaceTestEnvironment- Throws:
Throwable
-
resetState
public void resetState()- Specified by:
resetStatein interfaceTestEnvironment
-