@ParametersAreNonnullByDefault
See: Description
Interface | Description |
---|---|
OnComponentReadyRunner.OnComponentReadyListener<T> |
Rules should register an implementation of this to get access to the singleton component
|
OnComponentReadyRunner.OnComponentReadyRunnerHolder |
Public for use by generated code and
TestApplicationComponentManager |
Class | Description |
---|---|
HiltAndroidRule |
A
TestRule for Hilt that can be used with JVM or Instrumentation tests. |
HiltTestApplication |
An application that can be used for Android instrumentation or Robolectric tests using Hilt.
|
OnComponentReadyRunner |
Provides access to the Singleton component in tests, so that Rules can access it after custom
test modules have been added.
|
Annotation Type | Description |
---|---|
BindElementsIntoSet |
An annotation that can be used on a test field to contribute the value into the
SingletonComponent as an ElementsIntoSet for the given type. |
BindValue |
An annotation that can be used on a test field to contribute the value into the
SingletonComponent . |
BindValueIntoMap |
An annotation that can be used on a test field to contribute the value into the
SingletonComponent as an IntoMap
for the given type. |
BindValueIntoSet |
An annotation that can be used on a test field to contribute the value into the
SingletonComponent as an IntoSet
for the given type. |
CustomTestApplication |
An annotation that creates an application with the given base type that can be used for any
test in the given build.
|
HiltAndroidTest |
Annotation used for marking an Android emulator tests that require injection.
|
UninstallModules |
An annotation used to uninstall modules that have previously been installed with
InstallIn . |