SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java Junit5 Projects
-
zerocode
A community-developed, free, opensource, automated testing framework for microservices APIs, Kafka(Data Streams) and Load testing. Zerocode Open Source enables you to create, change and maintain your automated test scenarios via simple JSON or YAML files. Visit documentation below:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Jqwik – Property-Based Testing on the JUnit Platform | news.ycombinator.com | 2024-02-08
-
Springy-Store-Microservices
Springy Store is a conceptual simple μServices-based project using the latest cutting-edge technologies, to demonstrate how the Store services are created to be a cloud-native and 12-factor app agnostic. Those μServices are developed based on Spring Boot & Cloud framework that implements cloud-native intuitive, design patterns, and best practices.
-
-
-
webtau
WebTau (web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, WebSocket, GraphQL, Browser, Database, CLI and Business Logic with a consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.
-
testing-spring-boot-applications-masterclass
🍃 Build Better Spring Boot Applications: A Comprehensive Testing Course to Boost Your Confidence and Productivity.
-
-
-
wiremock-spring-boot
WireMock Spring Boot drastically simplifies testing HTTP clients in Spring Boot & Junit 5 based integration tests.
-
Project mention: Show HN: Unlogged (YC S22) – open-source record and replay for Java | news.ycombinator.com | 2023-10-30
Hello HN! Parth, and Shardul here. We have been building unlogged.io for the last 21 months. We started as a time travel debugger and pivoted to record and replay with assertions, mocking, and code coverage. You can save the replays in the form of a JSON and commit them to your git.
Both Parth and I come from an e-commerce/payments background where production bugs meant heavy financial losses. Big billion days/Black Friday sales meant months of code freezes with low productivity. Before committing the code, we wanted to replay production traffic and know the breaking changes right away, like in sub-second. Kind of like unit+integration tests on steroids.
So, we built an SDK that adds probes to the code in compile time. The SDK logs code execution, in detail.
Git: https://github.com/unloggedio/unlogged-sdk
We also built an IDE plugin that keeps monitoring code changes, hot reloads these changes, replays the relevant methods, and alerts on failing replays. It also lets developers call Java methods directly, mock downstream methods in run time, highlight code coverage in real-time, and show performance numbers for methods with inlay hints. (right above each method)
Git: https://github.com/unloggedio/intellij-java-plugin
We are excited to launch the first version of our product that replays with assertions + mocking + code coverage reports right inside the IDE.
Link to our IntelliJ plugin: https://plugins.jetbrains.com/plugin/18529-unlogged/
Record and Replay Demo: https://www.youtube.com/watch?v=muCyE-doEB0
Define Assertions on Replay: https://www.youtube.com/watch?v=YKsi1p634-M
Track Code Coverage: https://www.youtube.com/watch?v=NMmp954kfaU
Generate JUnit Test Cases: https://www.youtube.com/watch?v=rTUmg5b1Z_Q
Mocking when replaying: https://www.youtube.com/watch?v=O_aqU1u-Kmw
Documentation: http://read.unlogged.io/
Roadmap:
1. Create a production logger
-
-
-
playwright-java-test-automation-architecture
Ready-to-use UI Test Automation Architecture using Java and Playwright.
-
-
elementary
A suite of libraries that simplify creating and unit testing annotation processors. (by Pante)
-
-
rental-car-agency-api
This is a REST API service built with the Spring Boot framework, designed to demonstrate how to build a simple Spring Boot application that interacts with a MySQL database.
-
-
mockito-object-injection
Mockito Object Injection for JUnit5. Inject Strings and other Objects directly into Mocks without needing setters or constructor injection.
-
-
-
Unitility
Unitility: The Physics Units of Measure Library for Java with Spring Boot and Quarkus support for web applications development. Immutable, thread-safe, content rich, easy to use.
Java Junit5 discussion
Java Junit5 related posts
-
Usando Spring Boot RestClient
-
Junit5 Extension Pack
-
28 Hours of Java (Live Stream - Now!)
-
Looking for a killer online course
-
Instancio 2.2.0 released
-
Why most Android devs still use JUnit 4, not JUnit 5?
-
Spring Boot + Junit 5 + Testcontainers
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Oct 2024
Index
What are some of the best open-source Junit5 projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | zerocode | 894 |
2 | jqwik | 568 |
3 | Springy-Store-Microservices | 569 |
4 | junit-pioneer | 542 |
5 | TestParameterInjector | 393 |
6 | webtau | 366 |
7 | testing-spring-boot-applications-masterclass | 303 |
8 | junit-dataprovider | 244 |
9 | selenium-jupiter | 235 |
10 | wiremock-spring-boot | 233 |
11 | unlogged-sdk | 177 |
12 | maven-surefire-junit5-tree-reporter | 161 |
13 | grpcmock | 146 |
14 | playwright-java-test-automation-architecture | 76 |
15 | java-testing-toolbox | 63 |
16 | elementary | 40 |
17 | aws-junit5 | 20 |
18 | rental-car-agency-api | 14 |
19 | springtestcointainerjupiter | 11 |
20 | mockito-object-injection | 8 |
21 | mainrunner | 6 |
22 | yamaledt | 6 |
23 | Unitility | 6 |