Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include ascopes/java-compiler-testing in tools list #30

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ascopes
Copy link

@ascopes ascopes commented Jul 1, 2023

I have just released v1.0.0 of https://github.com/ascopes/java-compiler-testing.

I was wondering if it would be possible to include it in this list (part of #24).

Hopefully this will be useful to annotation processor developers, as it aims to address some of the issues and limitations with other testing libraries that exist already.

Features to note that may make this useful to include on the list:

  • Support for Java 11 through Java 21 EA
  • Provides Junit5 integration
  • Provides AssertJ-assertions
  • Can detect the testing classpath and module path automatically.
  • Fluent API
  • Uses in-memory RAM disks, but can also support using real file system paths. Aims to keep tests fast, immutable, and reproducible.
  • All builds I make have steps that validate that they are compatible with existing AP libraries, including avaje, ErrorProne, Lombok, Spring and Spring Boot APs, Micronaut, and some of the Google AP libraries.

I have just released v1.0.0 of https://github.com/ascopes/java-compiler-testing.

Hopefully this will be useful to annotation processor developers, as it aims to address some of the
issues and limitations with other testing libraries that exist already.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant