Plugin Modules
Mockspresso ships the following plugin modules…
Core
com.episode6.mockspresso2:plugins-core- Core plugins for making real objects using reflection
- Included in
coremodule.
Mock Support
com.episode6.mockspresso2:plugins-mockk- Fallback & mock support for Mockk
com.episode6.mockspresso2:plugins-mockito- Fallback & mock support for Mockito
Test Framework Support
com.episode6.mockspresso2:plugins-junit4- Lifecycle plugin for JUnit 4
com.episode6.mockspresso2:plugins-junit5- Lifecycle plugin for JUnit 5
DI Framework Support
com.episode6.mockspresso2:plugins-javax-inject- RealObjectMaker that supports field and method injection
- Plugin to support automatic mapping of
Provider<T> -> T - Plugin to inject a pre-existing object with mockspresso dependencies
com.episode6.mockspresso2:plugins-dagger2- RealObjectMaker that adds support for
dagger.@AssistedInject - Plugin to support automatic mapping of
Lazy<T> -> T
- RealObjectMaker that adds support for
Misc
com.episode6.mockspresso2:plugins-mockito-factories- Plugins to generate automatic factories using Mockito under the hood.