Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AddToMatcher - Annotation Interface in ch.powerunit.extensions.matchers.api
-
This annotation may be use to add DSL syntax for this field to the generated matcher.
- AddToMatchers - Annotation Interface in ch.powerunit.extensions.matchers.api
-
This annotation may be use to add DSL syntax for this field to the generated matcher.
- allowWeakWithSameValue() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
-
This attribute may be used in case when it is not possible to create a sure
WithSameValue
matcher. - ANY_OF - Enum constant in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
-
This can be used to indicate that, for the annotated element, method name
anyOfXXX
that return anyOf matcher must be created. - argument() - Element in annotation interface ch.powerunit.extensions.matchers.api.AddToMatcher
-
Specify the argument to be used.
- ARRAYCONTAINING - Enum constant in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
-
This can be used to indicate that, for the annotated element, method named
arrayContainingXXX
that returns Matcher for array must be created.
B
- body() - Element in annotation interface ch.powerunit.extensions.matchers.api.AddToMatcher
-
Specify the body to be used.
C
- ch.powerunit.extensions.matchers.api - package ch.powerunit.extensions.matchers.api
-
Annotations to be used to generate hamcrest Matchers based on this annotation provider.
- comments() - Element in annotation interface ch.powerunit.extensions.matchers.api.IgnoreInMatcher
-
This attribute may be used to add a comments inside the generated matcher report indicating why (for example) this field is ignored.
- comments() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
-
This attribute may be used to set a comments that will be passed inside the
comments
attribute of the@Generated
annotation. - ComplementaryExpositionMethod - Enum Class in ch.powerunit.extensions.matchers.api
-
Enumeration usable to specify more DSL method for an Object.
- CONTAINS - Enum constant in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
-
This can be used to indicate that, for the annotated element, method named
containsXXX
that returns Matcher forIterable
must be created.
D
- disableGenerationOfFactory() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
-
May be used to disable generation of the factory.
E
- extensions() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
-
This attribute may be used to enable some extensions for this objects.
H
- HAS_ITEMS - Enum constant in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
-
This can be used to indicate that, for the annotated element, method name
hasItemsXXX
that return hasItems matcher must be created.
I
- IgnoreInMatcher - Annotation Interface in ch.powerunit.extensions.matchers.api
-
This annotation marks a field or a method as to be ignored in the generated matcher.
J
- JSON_EXTENSION - Static variable in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
-
May be use as part of
extensions()
to enable, if available, an extension an each String to be validated by using a json validation.
M
- matchersClassName() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
-
This attribute may be used to override the default class name that will contains the generated matchers.
- matchersPackageName() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
-
This attribute may be used to override the default package name that will be used for the generated matchers.
- moreMethod() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
-
This attribute may be used to generate additional exposition methods for the object.
N
- NONE_OF - Enum constant in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
-
This can be used to indicate that, for the annotated element, method name
noneOf
that return not(anyOf) matcher must be created.
P
- powerunit.matchers - module powerunit.matchers
-
This is the module containing all the support for the powerunit matchers.
- ProvideMatchers - Annotation Interface in ch.powerunit.extensions.matchers.api
-
This annotation can be used on a java class, to mark this class as supporting generation of hamcrest matcher.
S
- suffix() - Element in annotation interface ch.powerunit.extensions.matchers.api.AddToMatcher
-
Specify a suffix to be used after the name generated by the framework.
V
- value() - Element in annotation interface ch.powerunit.extensions.matchers.api.AddToMatchers
-
Use this attribute to specify the modifying annotation.
- valueOf(String) - Static method in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values