All Types

com.episode6.hackit.mockspresso.Mockspresso.Builder (extensions in package com.episode6.hackit.mockspresso.basic.plugin)
com.episode6.hackit.mockspresso.basic.plugin.javax.JavaxInjectionConfig

An implementation of InjectionConfig designed for the javax.inject package. With this config, we look for the constructor annotated with @Inject, and prefer it. If no @Inject constructor is found, we will use and empty constructor, if one is found. If multiple @Inject constructors are found, an exception will be thrown.

com.episode6.hackit.mockspresso.basic.plugin.javax.JavaxInjectMockspressoPlugin

A Mockspresso Plugin that applies logic to simulate a javax.inject compatible DI framework.

com.episode6.hackit.mockspresso.basic.plugin.MockspressoBasicPluginsJavaSupport

Expose the extension methods defined here as MockspressoPlugins for consumption by java tests

com.episode6.hackit.mockspresso.basic.plugin.javax.MultipleInjectConstructorException

Exception thrown when trying to create an object with multiple @Inject constructors (when using the JavaxInjectionConfig

com.episode6.hackit.mockspresso.basic.plugin.javax.ProviderMaker

An implementation of SpecialObjectMaker for javax.inject.Provider.

com.episode6.hackit.mockspresso.basic.plugin.simple.SimpleInjectionConfig

A very simple implementation of InjectionConfig. Chooses the constructor with the least number of arguments, and provides no injectable field annotations.

com.episode6.hackit.mockspresso.basic.plugin.simple.SimpleInjectMockspressoPlugin

Encapsulates the simplest viable mockspresso components (excluding a mocker).