The 5th major version of the programmer-friendly testing framework for Java and the JVM (original) (raw)
JUnit team’s statement on the war in Ukraine
As human beings, we stand with Ukraine and condemn the Russian government’s war against the Ukrainian people, including our own colleagues and their families.
Donate to UN’s Ukraine Humanitarian Fund
About
JUnit 5 is the current generation of the JUnit testing framework, which provides a modern foundation for developer-side testing on the JVM. This includes focusing on Java 8 and above, as well as enabling many different styles of testing.
JUnit 5 began as the result of the JUnit Lambda project and its crowdfunding campaign on Indiegogo.
Resources
You’re invited to follow our ongoing work, review it, and give feedback. The following short list of links will get you started.
- User Guide
- Javadoc
- GitHub Repository with source code and an issue tracker
We ask you – our users – to support us so we can keep up the pace. We will continue our work on JUnit regardless of how many donations we receive. However, your support would enable us to do so with greater focus and not only on weekends or in our spare time. For example, we want to meet regularly and work colocated for a few days in order to get things done faster in face-to-face design and coding sessions. Your donations will help to make that a reality!
Thank you!
IntelliJ IDEA The Java IDE for Professional Developers by JetBrains Gold Sponsor Since February 2019
Netflix Unlimited movies, TV shows, and more Gold Sponsor Since April 2025
Backers
- Stefan Gwihs
- linux_china
- Zerocode
- Zoran Regvart
- Tokuhiro Matsuno
- Atsushi Komiya
- Peter Schuster
- André Camilo
- Christian Femers
- Niklas Seyfarth
- Rafael Fernández Font Perez
- Ravi Vasamsetty
- Jun Nakamura
- Sebastian Staack
- Paul Schaub
- Hiroshi Ito
- Toshihiro Nakamura
- Venkat Subramaniam
- Yongjun Hong
- Stiltsoft
Latest Release
JUnit artifacts are deployed to Maven Central and can be downloaded using the above links. All files are signed using the keys listed in the KEYS file.
Upcoming Events
Thank You
In addition to our sponsors, we'd like to thank the following companies.
The JUnit team uses GitHub for version control, project management, and CI.
The JUnit team relies on Develocity to analyze and speed up our builds.
The JUnit team uses OSS licenses of IntelliJ IDEA for development.