Contains some samples and specification testing for the Atbash Runtime.
Testing of the specifications using the Testing framework (based on top of Testcontainers and thus requires a Docker client installed.)
You can run the tests on JDK 11 by executing the following command within the directory.
mvn
It assumes that you have a JDK 11 active as the test itself is always using JDK 11.
The following command runs the Atbash Runtime within a JDK 17 based Docker container and thus test the specification samples in combination with JDK 17.
mvn -Datbash.test.container.jdk=jdk17
- Servlet defined through Annotation.
- Servlet defined through web.xml.
- Servlet defined through we fragment
- Servlet with injecting a CDI bean.
- JAX-RS resource defined with annotation.
- JAX-RS resource with injecting a CDI bean.
- JAX-RS resource producing and handling JSON data.
- MicroProfile Config Using a Profile, Injected value and Programmatic lookup
- MicroProfile Config Using ConfigProperties
Projects for running TCK tests on Atbash Runtime.
Run the MicroProfile Config TCK tests through the command
mvn integration-test