A B C D F G I J M N O P R S T V W Y
All Classes All Packages
All Classes All Packages
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,
staticfields (i.e., class fields) that are annotated with one ofGiven*Resourceannotation 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*Resourceannotation 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
TestWithResourcesJUnit 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
Parameterin the suppliedParameterContext. - 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
Parameterin the suppliedParameterContextis annotated with one ofGiven*Resourceannotation.
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
-
TestWithResourcesis 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 definesGsonobject 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 definesObjectMapperobject 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 definesYamlobject 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
All Classes All Packages