AndHow Annotation Processor Tests

'Real world' compile-time testing of the annotation processor. Its impossible/hard to fully replicate the compile time environment including annotation processing, class generation, service loading, etc.. This module contains standard and edge case classes container AndHow properties. Unit tests then check to ensure that PropertyRegistrars were generated and registered as services for each top level class containing Properties.

License

License

GroupId

GroupId

org.yarnandtail
ArtifactId

ArtifactId

andhow-annotation-processor-tests
Last Version

Last Version

0.4.1.1
Release Date

Release Date

Type

Type

jar
Description

Description

AndHow Annotation Processor Tests
'Real world' compile-time testing of the annotation processor. Its impossible/hard to fully replicate the compile time environment including annotation processing, class generation, service loading, etc.. This module contains standard and edge case classes container AndHow properties. Unit tests then check to ensure that PropertyRegistrars were generated and registered as services for each top level class containing Properties.
Source Code Management

Source Code Management

https://github.com/eeverman/andhow/tree/master/andhow-testing/andhow-annotation-processor-tests

Download andhow-annotation-processor-tests

How to add to project

<!-- https://jarcasting.com/artifacts/org.yarnandtail/andhow-annotation-processor-tests/ -->
<dependency>
    <groupId>org.yarnandtail</groupId>
    <artifactId>andhow-annotation-processor-tests</artifactId>
    <version>0.4.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.yarnandtail/andhow-annotation-processor-tests/
implementation 'org.yarnandtail:andhow-annotation-processor-tests:0.4.1.1'
// https://jarcasting.com/artifacts/org.yarnandtail/andhow-annotation-processor-tests/
implementation ("org.yarnandtail:andhow-annotation-processor-tests:0.4.1.1")
'org.yarnandtail:andhow-annotation-processor-tests:jar:0.4.1.1'
<dependency org="org.yarnandtail" name="andhow-annotation-processor-tests" rev="0.4.1.1">
  <artifact name="andhow-annotation-processor-tests" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.yarnandtail', module='andhow-annotation-processor-tests', version='0.4.1.1')
)
libraryDependencies += "org.yarnandtail" % "andhow-annotation-processor-tests" % "0.4.1.1"
[org.yarnandtail/andhow-annotation-processor-tests "0.4.1.1"]

Dependencies

provided (2)

Group / Artifact Type Version
org.yarnandtail : andhow-core jar 0.4.1.1
org.yarnandtail : andhow-annotation-processor jar 0.4.1.1

test (1)

Group / Artifact Type Version
junit : junit jar 4.13.1

Project Modules

There are no modules declared in this project.

Versions

Version
0.4.1.1
0.4.1