Package | Description |
---|---|
org.needle4j.configuration | |
org.needle4j.db | |
org.needle4j.injection | |
org.needle4j.junit | |
org.needle4j.junit.testrule | |
org.needle4j.testng |
Modifier and Type | Method and Description |
---|---|
Set<Class<InjectionProvider<?>>> |
NeedleConfiguration.getCustomInjectionProviderClasses()
Returns the configured custom
InjectionProvider classes. |
Modifier and Type | Method and Description |
---|---|
void |
NeedleConfiguration.setCustomInjectionProviderClasses(Set<Class<InjectionProvider<?>>> customInjectionProviderClasses) |
Modifier and Type | Class and Description |
---|---|
class |
DatabaseTestcase
Base class for a database test case.
|
Modifier and Type | Class and Description |
---|---|
class |
CDIInstanceInjectionProvider |
class |
DefaultMockInjectionProvider |
class |
MockProviderInjectionProvider |
class |
ResourceMockInjectionProvider |
Modifier and Type | Method and Description |
---|---|
static <T> InjectionProvider<T> |
InjectionProviders.providerForInstance(T instance)
InjectionProvider that provides a singleton instance of type T whenever
injection is required.
|
static <T> InjectionProvider<T> |
InjectionProviders.providerForNamedInstance(String name,
T instance)
InjectionProvider that provides a singleton instance of type T for every
injection point that is annotated with a
Named qualifier with
value "name". |
static <T> InjectionProvider<T> |
InjectionProviders.providerForQualifiedInstance(Class<? extends Annotation> qualifier,
T instance)
InjectionProvider that provides a singleton instance of type T for every
injection point that is annotated with the given qualifier.
|
static InjectionProvider<?>[] |
InjectionProviders.providersForInstancesSuppliers(InjectionProviderInstancesSupplier... suppliers)
Create array of providers from given suppliers.
|
static InjectionProvider<?>[] |
InjectionProviders.providersToArray(Collection<InjectionProvider<?>> providers)
Create array of InjectionProviders for given collection.
|
Modifier and Type | Method and Description |
---|---|
Set<InjectionProvider<?>> |
InjectionProviderInstancesSupplier.get()
Supplies a Set of InjectionProvider instances.
|
List<List<InjectionProvider<?>>> |
InjectionConfiguration.getInjectionProvider() |
static Set<InjectionProvider<?>> |
InjectionProviders.providersToSet(InjectionProvider<?>... providers) |
Modifier and Type | Method and Description |
---|---|
void |
InjectionConfiguration.addInjectionProvider(InjectionProvider<?>... injectionProvider) |
static Set<InjectionProvider<?>> |
InjectionProviders.providersToSet(InjectionProvider<?>... providers) |
static InjectionProviderInstancesSupplier |
InjectionProviders.supplierForInjectionProviders(InjectionProvider<?>... providers)
Creates a new Supplier.
|
Modifier and Type | Method and Description |
---|---|
Map.Entry<Object,Object> |
InjectionConfiguration.handleInjectionProvider(Collection<InjectionProvider<?>> injectionProviders,
InjectionTargetInformation injectionTargetInformation) |
static InjectionProvider<?>[] |
InjectionProviders.providersToArray(Collection<InjectionProvider<?>> providers)
Create array of InjectionProviders for given collection.
|
static InjectionProviderInstancesSupplier |
InjectionProviders.supplierForInjectionProviders(Set<InjectionProvider<?>> providers) |
Modifier and Type | Class and Description |
---|---|
class |
DatabaseRule
The
DatabaseRule provides access to the configured Database and
execute optional configured DBOperation before and after a test. |
Modifier and Type | Method and Description |
---|---|
B |
AbstractNeedleRuleBuilder.addProvider(InjectionProvider<?>... injectionProviders) |
Constructor and Description |
---|
NeedleRule(InjectionProvider<?>... injectionProviders) |
Modifier and Type | Class and Description |
---|---|
class |
DatabaseTestRule |
Constructor and Description |
---|
NeedleTestRule(Object testInstance,
InjectionProvider<?>... injectionProviders) |
Constructor and Description |
---|
AbstractNeedleTestcase(InjectionProvider<?>... injectionProvider)
Creates an instance of
NeedleTestcase with optional additional
injection provider. |
Copyright © 2014. All rights reserved.