Index

A B C D F G I J M N O P R S T V W Y 
All Classes All Packages

A

AbstractParserProvider<A extends java.lang.annotation.Annotation,​R,​P extends ResourceParser<? extends com.adelean.inject.resources.core.Parsable<?>,​?>> - Class in com.adelean.inject.resources.junit.jupiter.core
 
AbstractParserProvider(InjectionContext, Object, Class<?>, Class<A>) - Constructor for class com.adelean.inject.resources.junit.jupiter.core.AbstractParserProvider
 
AbstractResourcesInjector<A extends java.lang.annotation.Annotation> - Class in com.adelean.inject.resources.junit.jupiter.core
 
AbstractResourcesInjector(InjectionContext, Object, Class<?>, Class<A>) - Constructor for class com.adelean.inject.resources.junit.jupiter.core.AbstractResourcesInjector
 
allInjectors() - Static method in class com.adelean.inject.resources.junit.jupiter.core.AbstractResourcesInjector
 
allParserAnnotations() - Static method in class com.adelean.inject.resources.junit.jupiter.core.Annotations
 
allParserProviders() - Static method in class com.adelean.inject.resources.junit.jupiter.core.AbstractParserProvider
 
allResourceAnnotations() - Static method in class com.adelean.inject.resources.junit.jupiter.core.Annotations
 
Annotations - Class in com.adelean.inject.resources.junit.jupiter.core
 
annotationType - Variable in class com.adelean.inject.resources.junit.jupiter.core.AbstractParserProvider
 
annotationType - Variable in class com.adelean.inject.resources.junit.jupiter.core.AbstractResourcesInjector
 
assertValidField(Field) - Method in class com.adelean.inject.resources.junit.jupiter.core.AbstractResourcesInjector
 
assertValidField(Field) - Method in class com.adelean.inject.resources.junit.jupiter.json.JsonLinesResourcesInjector
 
assertValidField(Field) - Method in class com.adelean.inject.resources.junit.jupiter.yaml.YamlDocumentsResourcesInjector
 
assertValidParameter(Parameter) - Method in class com.adelean.inject.resources.junit.jupiter.core.AbstractResourcesInjector
 
assertValidParameter(Parameter) - Method in class com.adelean.inject.resources.junit.jupiter.json.JsonLinesResourcesInjector
 
assertValidParameter(Parameter) - Method in class com.adelean.inject.resources.junit.jupiter.yaml.YamlDocumentsResourcesInjector
 

B

beforeAll(ExtensionContext) - Method in class com.adelean.inject.resources.junit.jupiter.TestWithResourcesExtension
Performs field injection for non-private, static fields (i.e., class fields) that are annotated with one of Given*Resource annotation with content of resource file.
beforeEach(ExtensionContext) - Method in class com.adelean.inject.resources.junit.jupiter.TestWithResourcesExtension
Performs field injection for non-private, non-static fields (i.e., instance fields) that are annotated with one of Given*Resource annotation with content of resource file.
BinaryResourceResolver - Class in com.adelean.inject.resources.junit.jupiter.binary
 
BinaryResourceResolver(Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.binary.BinaryResourceResolver
 
BinaryResourcesInjector - Class in com.adelean.inject.resources.junit.jupiter.binary
 
BinaryResourcesInjector(InjectionContext, Object, Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.binary.BinaryResourcesInjector
 

C

charset() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenJsonLinesResource
 
charset() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenJsonResource
 
charset() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenPropertiesResource
 
charset() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenTextResource
 
charset() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenYamlDocumentsResource
 
charset() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenYamlResource
 
com.adelean.inject.resources.junit.jupiter - package com.adelean.inject.resources.junit.jupiter
This package provides exposed API of TestWithResources JUnit Jupiter extension.
com.adelean.inject.resources.junit.jupiter.binary - package com.adelean.inject.resources.junit.jupiter.binary
 
com.adelean.inject.resources.junit.jupiter.core - package com.adelean.inject.resources.junit.jupiter.core
 
com.adelean.inject.resources.junit.jupiter.core.cdi - package com.adelean.inject.resources.junit.jupiter.core.cdi
 
com.adelean.inject.resources.junit.jupiter.json - package com.adelean.inject.resources.junit.jupiter.json
 
com.adelean.inject.resources.junit.jupiter.properties - package com.adelean.inject.resources.junit.jupiter.properties
 
com.adelean.inject.resources.junit.jupiter.text - package com.adelean.inject.resources.junit.jupiter.text
 
com.adelean.inject.resources.junit.jupiter.yaml - package com.adelean.inject.resources.junit.jupiter.yaml
 
createParser(A, R) - Method in class com.adelean.inject.resources.junit.jupiter.core.AbstractParserProvider
 
createParser(WithGson, Gson) - Method in class com.adelean.inject.resources.junit.jupiter.json.GsonProvider
 
createParser(WithJacksonMapper, ObjectMapper) - Method in class com.adelean.inject.resources.junit.jupiter.json.JacksonMapperProvider
 
createParser(WithSnakeYaml, Yaml) - Method in class com.adelean.inject.resources.junit.jupiter.yaml.SnakeYamlProvider
 

D

defineBean(Class<?>, String, Class<?>, Object) - Method in class com.adelean.inject.resources.junit.jupiter.core.cdi.InjectionContext
 

F

findAdviceClass() - Static method in class com.adelean.inject.resources.junit.jupiter.core.TestsAdviceProcessor
 
findBean(Class<T>, String, Class<B>) - Method in class com.adelean.inject.resources.junit.jupiter.core.cdi.InjectionContext
 
from() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenBinaryResource
 
from() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenJsonLinesResource
 
from() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenJsonResource
 
from() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenPropertiesResource
 
from() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenTextResource
 
from() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenYamlDocumentsResource
 
from() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenYamlResource
 

G

getDefaultConstructor(Class<?>) - Static method in class com.adelean.inject.resources.junit.jupiter.core.TestsAdviceProcessor
 
getInjectionContext() - Method in class com.adelean.inject.resources.junit.jupiter.core.TestContext
 
getTestClass() - Method in class com.adelean.inject.resources.junit.jupiter.core.TestContext
 
getTestInstance() - Method in class com.adelean.inject.resources.junit.jupiter.core.TestContext
 
getYaml() - Method in class com.adelean.inject.resources.junit.jupiter.yaml.SnakeYamlResourceParser
 
GivenBinaryResource - Annotation Type in com.adelean.inject.resources.junit.jupiter
Annotates field or test parameter that must be injected with content of binary resource file with path 'from'.
GivenJsonLinesResource - Annotation Type in com.adelean.inject.resources.junit.jupiter
Annotates field or test parameter that must be injected with parsed content of JSONL resource file with path 'from'.
GivenJsonResource - Annotation Type in com.adelean.inject.resources.junit.jupiter
Annotates field or test parameter that must be injected with parsed content of JSON resource file with path 'from'.
GivenPropertiesResource - Annotation Type in com.adelean.inject.resources.junit.jupiter
Annotates field or test parameter that must be injected with content of properties resource file with path 'from'.
GivenTextResource - Annotation Type in com.adelean.inject.resources.junit.jupiter
Annotates field or test parameter that must be injected with content of text resource file with path 'from'.
GivenYamlDocumentsResource - Annotation Type in com.adelean.inject.resources.junit.jupiter
Annotates field or test parameter that must be injected with parsed content of YAML resource file containing multiple documents (separated by three hyphens '---') with path 'from'.
GivenYamlResource - Annotation Type in com.adelean.inject.resources.junit.jupiter
Annotates field or test parameter that must be injected with parsed content of YAML resource file with path 'from'.
gson() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenJsonLinesResource
 
gson() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenJsonResource
 
GsonProvider - Class in com.adelean.inject.resources.junit.jupiter.json
 
GsonProvider(InjectionContext, Object, Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.json.GsonProvider
 
GsonResourceParser - Class in com.adelean.inject.resources.junit.jupiter.json
 
GsonResourceParser(Gson) - Constructor for class com.adelean.inject.resources.junit.jupiter.json.GsonResourceParser
 

I

injectField(Field) - Method in class com.adelean.inject.resources.junit.jupiter.core.AbstractResourcesInjector
 
injectionContext - Variable in class com.adelean.inject.resources.junit.jupiter.core.AbstractParserProvider
 
injectionContext - Variable in class com.adelean.inject.resources.junit.jupiter.core.AbstractResourcesInjector
 
InjectionContext - Class in com.adelean.inject.resources.junit.jupiter.core.cdi
 
InjectionContext(ExtensionContext) - Constructor for class com.adelean.inject.resources.junit.jupiter.core.cdi.InjectionContext
 
injectorFor(Class<T>, Object, Class<?>, InjectionContext) - Static method in class com.adelean.inject.resources.junit.jupiter.core.AbstractResourcesInjector
 
INJECTORS - Static variable in class com.adelean.inject.resources.junit.jupiter.core.AbstractResourcesInjector
 

J

jacksonMapper() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenJsonLinesResource
 
jacksonMapper() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenJsonResource
 
JacksonMapperProvider - Class in com.adelean.inject.resources.junit.jupiter.json
 
JacksonMapperProvider(InjectionContext, Object, Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.json.JacksonMapperProvider
 
JacksonResourceParser - Class in com.adelean.inject.resources.junit.jupiter.json
 
JacksonResourceParser(ObjectMapper) - Constructor for class com.adelean.inject.resources.junit.jupiter.json.JacksonResourceParser
 
JsonLinesResourceResolver - Class in com.adelean.inject.resources.junit.jupiter.json
 
JsonLinesResourceResolver(Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.json.JsonLinesResourceResolver
 
JsonLinesResourcesInjector - Class in com.adelean.inject.resources.junit.jupiter.json
 
JsonLinesResourcesInjector(InjectionContext, Object, Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.json.JsonLinesResourcesInjector
 
JsonResourceResolver - Class in com.adelean.inject.resources.junit.jupiter.json
 
JsonResourceResolver(Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.json.JsonResourceResolver
 
JsonResourcesInjector - Class in com.adelean.inject.resources.junit.jupiter.json
 
JsonResourcesInjector(InjectionContext, Object, Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.json.JsonResourcesInjector
 

M

memberSelector() - Method in class com.adelean.inject.resources.junit.jupiter.core.TestContext
 

N

name() - Method in annotation type com.adelean.inject.resources.junit.jupiter.WithGson
 
name() - Method in annotation type com.adelean.inject.resources.junit.jupiter.WithJacksonMapper
 
name() - Method in annotation type com.adelean.inject.resources.junit.jupiter.WithSnakeYaml
 
NAMESPACE - Static variable in class com.adelean.inject.resources.junit.jupiter.core.cdi.InjectionContext
 

O

ofClass(Class<?>, ExtensionContext) - Static method in class com.adelean.inject.resources.junit.jupiter.core.TestContext
 
ofInstance(Object, ExtensionContext) - Static method in class com.adelean.inject.resources.junit.jupiter.core.TestContext
 

P

parse(ResourceAsReader, Type) - Method in class com.adelean.inject.resources.junit.jupiter.json.GsonResourceParser
 
parse(ResourceAsReader, Type) - Method in class com.adelean.inject.resources.junit.jupiter.json.JacksonResourceParser
 
parse(ResourceAsReader, Type) - Method in class com.adelean.inject.resources.junit.jupiter.yaml.SnakeYamlResourceParser
 
parse(I, Type) - Method in interface com.adelean.inject.resources.junit.jupiter.core.ResourceParser
 
parse(String, Type) - Method in class com.adelean.inject.resources.junit.jupiter.json.GsonResourceParser
 
parse(String, Type) - Method in class com.adelean.inject.resources.junit.jupiter.json.JacksonResourceParser
 
PARSER_ANNOTATIONS - Static variable in class com.adelean.inject.resources.junit.jupiter.core.Annotations
 
PARSER_PROVIDERS - Static variable in class com.adelean.inject.resources.junit.jupiter.core.AbstractParserProvider
 
parserNameFromField(Field, A) - Method in class com.adelean.inject.resources.junit.jupiter.core.AbstractParserProvider
 
parserNameFromMethod(Method, A) - Method in class com.adelean.inject.resources.junit.jupiter.core.AbstractParserProvider
 
PropertiesResourceResolver - Class in com.adelean.inject.resources.junit.jupiter.properties
 
PropertiesResourceResolver(Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.properties.PropertiesResourceResolver
 
PropertiesResourcesInjector - Class in com.adelean.inject.resources.junit.jupiter.properties
 
PropertiesResourcesInjector(InjectionContext, Object, Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.properties.PropertiesResourcesInjector
 
provideFromField(Field) - Method in class com.adelean.inject.resources.junit.jupiter.core.AbstractParserProvider
 
provideFromMethod(Method, Object) - Method in class com.adelean.inject.resources.junit.jupiter.core.AbstractParserProvider
 
providerFor(Class<T>, Object, Class<?>, InjectionContext) - Static method in class com.adelean.inject.resources.junit.jupiter.core.AbstractParserProvider
 

R

resolve(A) - Method in class com.adelean.inject.resources.junit.jupiter.core.ResourceResolver
 
resolve(GivenBinaryResource) - Method in class com.adelean.inject.resources.junit.jupiter.binary.BinaryResourceResolver
 
resolve(GivenJsonLinesResource) - Method in class com.adelean.inject.resources.junit.jupiter.json.JsonLinesResourceResolver
 
resolve(GivenJsonResource) - Method in class com.adelean.inject.resources.junit.jupiter.json.JsonResourceResolver
 
resolve(GivenPropertiesResource) - Method in class com.adelean.inject.resources.junit.jupiter.properties.PropertiesResourceResolver
 
resolve(GivenTextResource) - Method in class com.adelean.inject.resources.junit.jupiter.text.TextResourceResolver
 
resolve(GivenYamlDocumentsResource) - Method in class com.adelean.inject.resources.junit.jupiter.yaml.YamlDocumentsResourceResolver
 
resolve(GivenYamlResource) - Method in class com.adelean.inject.resources.junit.jupiter.yaml.YamlResourceResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class com.adelean.inject.resources.junit.jupiter.TestWithResourcesExtension
Injects the resource into Parameter in the supplied ParameterContext.
RESOURCE_ANNOTATIONS - Static variable in class com.adelean.inject.resources.junit.jupiter.core.Annotations
 
ResourceParser<I extends com.adelean.inject.resources.core.Parsable<?>,​O> - Interface in com.adelean.inject.resources.junit.jupiter.core
 
ResourceResolver<A extends java.lang.annotation.Annotation,​R extends com.adelean.inject.resources.core.Parsable<?>> - Class in com.adelean.inject.resources.junit.jupiter.core
 
ResourceResolver(Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.core.ResourceResolver
 

S

SnakeYamlProvider - Class in com.adelean.inject.resources.junit.jupiter.yaml
 
SnakeYamlProvider(InjectionContext, Object, Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.yaml.SnakeYamlProvider
 
SnakeYamlResourceParser - Class in com.adelean.inject.resources.junit.jupiter.yaml
 
SnakeYamlResourceParser(Yaml) - Constructor for class com.adelean.inject.resources.junit.jupiter.yaml.SnakeYamlResourceParser
 
supportsParameter(ParameterContext, ExtensionContext) - Method in class com.adelean.inject.resources.junit.jupiter.TestWithResourcesExtension
Determines if the Parameter in the supplied ParameterContext is annotated with one of Given*Resource annotation.

T

testClass - Variable in class com.adelean.inject.resources.junit.jupiter.core.AbstractParserProvider
 
testClass - Variable in class com.adelean.inject.resources.junit.jupiter.core.AbstractResourcesInjector
 
testClass - Variable in class com.adelean.inject.resources.junit.jupiter.core.ResourceResolver
 
TestContext - Class in com.adelean.inject.resources.junit.jupiter.core
 
testInstance - Variable in class com.adelean.inject.resources.junit.jupiter.core.AbstractParserProvider
 
testInstance - Variable in class com.adelean.inject.resources.junit.jupiter.core.AbstractResourcesInjector
 
TestsAdvice - Annotation Type in com.adelean.inject.resources.junit.jupiter
Annotates public final class that becomes tests advice.
TestsAdviceProcessor - Class in com.adelean.inject.resources.junit.jupiter.core
 
TestsAdviceProcessor() - Constructor for class com.adelean.inject.resources.junit.jupiter.core.TestsAdviceProcessor
 
TestWithResources - Annotation Type in com.adelean.inject.resources.junit.jupiter
TestWithResources is a JUnit Jupiter extension that supplies your tests with loaded and parsed content of resource files.
TestWithResourcesExtension - Class in com.adelean.inject.resources.junit.jupiter
 
TestWithResourcesExtension() - Constructor for class com.adelean.inject.resources.junit.jupiter.TestWithResourcesExtension
 
TextResourceResolver - Class in com.adelean.inject.resources.junit.jupiter.text
 
TextResourceResolver(Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.text.TextResourceResolver
 
TextResourcesInjector - Class in com.adelean.inject.resources.junit.jupiter.text
 
TextResourcesInjector(InjectionContext, Object, Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.text.TextResourcesInjector
 

V

value() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenBinaryResource
 
value() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenJsonLinesResource
 
value() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenJsonResource
 
value() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenPropertiesResource
 
value() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenTextResource
 
value() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenYamlDocumentsResource
 
value() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenYamlResource
 
value() - Method in annotation type com.adelean.inject.resources.junit.jupiter.WithGson
 
value() - Method in annotation type com.adelean.inject.resources.junit.jupiter.WithJacksonMapper
 
value() - Method in annotation type com.adelean.inject.resources.junit.jupiter.WithSnakeYaml
 
valueToInject(Type, A) - Method in class com.adelean.inject.resources.junit.jupiter.core.AbstractResourcesInjector
 
valueToInject(Type, GivenBinaryResource) - Method in class com.adelean.inject.resources.junit.jupiter.binary.BinaryResourcesInjector
 
valueToInject(Type, GivenJsonLinesResource) - Method in class com.adelean.inject.resources.junit.jupiter.json.JsonLinesResourcesInjector
 
valueToInject(Type, GivenJsonResource) - Method in class com.adelean.inject.resources.junit.jupiter.json.JsonResourcesInjector
 
valueToInject(Type, GivenPropertiesResource) - Method in class com.adelean.inject.resources.junit.jupiter.properties.PropertiesResourcesInjector
 
valueToInject(Type, GivenTextResource) - Method in class com.adelean.inject.resources.junit.jupiter.text.TextResourcesInjector
 
valueToInject(Type, GivenYamlDocumentsResource) - Method in class com.adelean.inject.resources.junit.jupiter.yaml.YamlDocumentsResourcesInjector
 
valueToInject(Type, GivenYamlResource) - Method in class com.adelean.inject.resources.junit.jupiter.yaml.YamlResourcesInjector
 

W

WithGson - Annotation Type in com.adelean.inject.resources.junit.jupiter
Annotates field or method of a test class or of a tests advice class (see TestsAdvice) that defines Gson object used to parse JSON/JSONL resources.
WithJacksonMapper - Annotation Type in com.adelean.inject.resources.junit.jupiter
Annotates field or method of a test class or of a tests advice class (see TestsAdvice) that defines ObjectMapper object used to parse JSON/JSONL resources.
WithSnakeYaml - Annotation Type in com.adelean.inject.resources.junit.jupiter
Annotates field or method of a test class or of a tests advice class (see TestsAdvice) that defines Yaml object used to parse YAML resources.

Y

yaml() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenYamlDocumentsResource
 
yaml() - Method in annotation type com.adelean.inject.resources.junit.jupiter.GivenYamlResource
 
YamlDocumentsResourceResolver - Class in com.adelean.inject.resources.junit.jupiter.yaml
 
YamlDocumentsResourceResolver(Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.yaml.YamlDocumentsResourceResolver
 
YamlDocumentsResourcesInjector - Class in com.adelean.inject.resources.junit.jupiter.yaml
 
YamlDocumentsResourcesInjector(InjectionContext, Object, Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.yaml.YamlDocumentsResourcesInjector
 
yamlParserName(GivenYamlDocumentsResource) - Method in class com.adelean.inject.resources.junit.jupiter.yaml.YamlDocumentsResourcesInjector
 
yamlParserName(GivenYamlResource) - Method in class com.adelean.inject.resources.junit.jupiter.yaml.YamlResourcesInjector
 
YamlResourceResolver - Class in com.adelean.inject.resources.junit.jupiter.yaml
 
YamlResourceResolver(Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.yaml.YamlResourceResolver
 
YamlResourcesInjector - Class in com.adelean.inject.resources.junit.jupiter.yaml
 
YamlResourcesInjector(InjectionContext, Object, Class<?>) - Constructor for class com.adelean.inject.resources.junit.jupiter.yaml.YamlResourcesInjector
 
A B C D F G I J M N O P R S T V W Y 
All Classes All Packages