Package org.robolectric.annotation
Class Config.Builder
- java.lang.Object
-
- org.robolectric.annotation.Config.Builder
-
- Enclosing class:
- Config
public static class Config.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Class<? extends android.app.Application>applicationprotected java.lang.StringassetDirprotected java.lang.String[]instrumentedPackagesprotected java.lang.String[]librariesprotected java.lang.Stringmanifestprotected intmaxSdkprotected intminSdkprotected java.lang.StringpackageNameprotected java.lang.Stringqualifiersprotected java.lang.StringresourceDirprotected int[]sdkprotected java.lang.Class<?>[]shadows
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Config.Implementationbuild()static Config.Builderdefaults()This returns actual default values where they exist, in the sense that we could use the values, rather than markers like-1or--default.static booleanisDefaultApplication(java.lang.Class<? extends android.app.Application> clazz)Config.Builderoverlay(Config overlayConfig)Config.BuildersetApplication(java.lang.Class<? extends android.app.Application> application)Config.BuildersetAssetDir(java.lang.String assetDir)Config.BuildersetInstrumentedPackages(java.lang.String... instrumentedPackages)Config.BuildersetLibraries(java.lang.String... libraries)Config.BuildersetManifest(java.lang.String manifest)Config.BuildersetMaxSdk(int maxSdk)Config.BuildersetMinSdk(int minSdk)Config.BuildersetPackageName(java.lang.String packageName)Config.BuildersetQualifiers(java.lang.String qualifiers)Config.BuildersetResourceDir(java.lang.String resourceDir)Config.BuildersetSdk(int... sdk)Config.BuildersetShadows(java.lang.Class<?>... shadows)
-
-
-
Field Detail
-
sdk
protected int[] sdk
-
minSdk
protected int minSdk
-
maxSdk
protected int maxSdk
-
manifest
protected java.lang.String manifest
-
qualifiers
protected java.lang.String qualifiers
-
packageName
protected java.lang.String packageName
-
resourceDir
protected java.lang.String resourceDir
-
assetDir
protected java.lang.String assetDir
-
shadows
protected java.lang.Class<?>[] shadows
-
instrumentedPackages
protected java.lang.String[] instrumentedPackages
-
application
protected java.lang.Class<? extends android.app.Application> application
-
libraries
protected java.lang.String[] libraries
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(Config config)
-
-
Method Detail
-
setSdk
public Config.Builder setSdk(int... sdk)
-
setMinSdk
public Config.Builder setMinSdk(int minSdk)
-
setMaxSdk
public Config.Builder setMaxSdk(int maxSdk)
-
setManifest
public Config.Builder setManifest(java.lang.String manifest)
-
setQualifiers
public Config.Builder setQualifiers(java.lang.String qualifiers)
-
setPackageName
public Config.Builder setPackageName(java.lang.String packageName)
-
setResourceDir
public Config.Builder setResourceDir(java.lang.String resourceDir)
-
setAssetDir
public Config.Builder setAssetDir(java.lang.String assetDir)
-
setShadows
public Config.Builder setShadows(java.lang.Class<?>... shadows)
-
setInstrumentedPackages
public Config.Builder setInstrumentedPackages(java.lang.String... instrumentedPackages)
-
setApplication
public Config.Builder setApplication(java.lang.Class<? extends android.app.Application> application)
-
setLibraries
public Config.Builder setLibraries(java.lang.String... libraries)
-
defaults
public static Config.Builder defaults()
This returns actual default values where they exist, in the sense that we could use the values, rather than markers like-1or--default.
-
overlay
public Config.Builder overlay(Config overlayConfig)
-
build
public Config.Implementation build()
-
isDefaultApplication
public static boolean isDefaultApplication(java.lang.Class<? extends android.app.Application> clazz)
-
-