Skip to content

atbashEE/jakarta-integration-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jakarta Integration testing

Integration testing with Testcontainers for Jakarta EE

You can easily test your application through the provided endpoints as the application is deployed, as is, into a Docker container.

Current version : 1.2.0 (Jakarta EE 8)

  • Application runnable on Payara Micro, OpenLiberty, Wildfly, and Glassfish.
  • Define version of the runtime or use default values.
  • Easy to call application endpoints by using MicroProfile Rest Client generated proxies that hide all complexity calling the endpoints.
  • JSON support for endpoints out of the box as you only need to use Java Objects (no manual JSON).
  • Support for databases and automatically configure JPA datasource
  • Customizable creation of Docker Build script files.
  • Remote Debug of application possible during test.
  • Define response of remote services through WireMock
  • Various options to access log of the container process
  • Volume mapping between host running the application and the container.

Using Jakarta EE 10? Use version 2.2.0

Planned in future versions

  • Support for View testing (Jakarta Faces)
  • ...

Blogs

Basic principles

WireMock and image customizations

Support for Database and Jakarta EE 10

About

Integration testing with Testcontainers for Jakarta EE

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages